【转帖请注明出处:blog.csdn.net/lanmanck】
TI已经把软件开源化了,前两年搞DSP的时候就知道买算法的路子在中国是搞不通的~~~
davinci的开源软件网址是:arago-project.org。里面提供了各种源码下载,其中有一个叫flash_utils.tar.gz,用来擦除和烧写ubl的。
但是里面的readme.txt说的超级简单,开源的那帮家伙真是不敢恭维!
我探索了一下,找到了windows的编译方法,分享下:
1、看芯片目录下的DMxxx/GNU/readme.txt。里面就提到了在windows和linux下编译的简单方法。
我探索的是windows方法,毕竟他的工具用c#写的,c#在windows才是王道:)
2、安装.net framework3.5,或者vs2005以上的,这个可以生成c#的编译程序,一般位于:
c:/WINDOWS/Microsoft.NET/Framework/v3.5/csc.exe。
必须把这个目录添加到系统的环境变量PATH中,否则make的时候找不到。
3、安装arm的GNU编译器,一般在Code Sourcery了,比如http://www.codesourcery.com/sgpp/lite/arm/portal/release858。注意下载windows的安装版本,这可以自动添加PATH。
否则make的时候也找不到。
4、前面2个编译器装完后一般就可以编译了,但是命令行环境还要装,一般是cygwin。注意安装的时候要选择make,这个在我上一篇文章提到过了。
http://blog.csdn.net/lanmanck/archive/2010/07/15/5738337.aspx
cygwin装完大概1G左右,差不多装完时配置的时候奇慢无比,我看那界面,写着running...,躺床上估计等了20分钟才完事。
5、现在应该没有问题了,进入都GNU目录,make即可。