原创
让OpenOCD支持CPLD/FGPA (SVF方式)
OpenOCD已经能够支持xsvf格式了,xsvf是xilinx制作的二进制格式的svf标准,当然其他厂家估计是不会直接支持的。而基本上svf是各大厂家都可以支持的。
在最新的1139版本的OpenOCD里,已经集成我的SVF代码。目前已经成功的在OpenOCD的3个源代码文件中,加上了偶的爪印(-_-!!!)。
另外,1139中,MinGW编译时,无法检测svn版本好的问题也终于得到了解决,我自己的patch可以少一些内容了(目前就只有2个历史遗留问题)。
在Versaloon的主页上有一个使用方法的how-to文档:
http://www.simonqian.com/en/Versaloon/how_to_run_svf_file.html。
OpenOCD引入SVF的支持还引起了一些讨论。有人为OpenOCD写了一个python3.0的svf2xsvf转换脚本,他发现几乎没有人用这个脚本。他是反对用C语言实现SVF的支持的。诶,又要涉及到开发语言的讨论了。确实很多代码使用C语言并不是最合适的,但相信现在电脑上就已经有python3.0的不多吧?甚至在我的Ubuntu的官方最新仓库中都没有找到这个版本。不过,我相信,很多C代码都会慢慢的被一些更加高层的语言代码说替代,但这个不是一朝一夕能够完成的。
记得以前和别人讨论过Versaloon的开源问题,对比OpenOCD,我更加确信了我原来的想法。开源是为了让更多人一起来维护一个项目,缺了任何一个人,这个项目仍旧可以不受影响的继续发展下去。显然,Versaloon目前还没有到这个地步。
文章评论(0条评论)
登录后参与讨论