DSP

windows 下编译 davinci的 gnu工具:flash_utils.tar.gz(转载)

2019-07-13 20:07发布

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:WINDOWSMicrosoft.NETFrameworkv3.5csc.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即可。