自从ADI推出了全新的DSP处理器开发软件CCES,争议不断,这个以Eclipes为基础的软件,于当下的开发者其实是更容易上手的。只是因为刚刚推出不太久,软件的BUG还在陆续的解决ing,功能还在陆续的完善ing,编译速度、编译器的优化还在不断改善ing...每一个点都是我们开发者的吐槽点。而到了Flash烧写这里,就集中爆发了,目前版本的CCES软件,CLDP烧写工具真的是用一句话能够非常完美的形容:来啊,互相伤害呀,反正有大把时间...
我们来看一看CCES烧写flash是怎么互相伤害的吧。首先,软件里没有任何菜单可以用鼠标选择并点击烧写,我们习惯了Visual DSP++,刚用CCES的时候,真的找了好久都没见到这个Flash Program的工具栏,消失的无影无踪。那是怎么操作呢,请大家打开CMD...是的你没看错,打开CMD,咱们来敲命令!
打开 windows 的 cmd 命令窗口,进入目录: C:\Analog Devices\CrossCore Embedded Studio 2.1.0>,我们需要键入以下的命令,请注意不可以打错一个字母,不可以有一个空格的差异,必须一模一样,才可以实现最简单的烧写功能!
cldp -proc ADSP-BF706 -emu 1000 -driver "F:\BF706\ADSP-BF706-CORE-KP\flashdriver\SPIFlashDriver\ADSP-BF706-CORE-SPIFlashDriver.dxe" -cmd prog -erase affected -offset 0 -format bin -file "F:\BF706\ADSP-BF706-CORE-KP\flashdriver\SPIFlashDriver\BF706_LED.ldr"
按照这种搞法真的会崩溃的!实在受不了的我们甚至在设计硬件的时候,专门给flash留一个烧写器的接口,外接一个跟DSP完全无关的纯flash烧写,用来烧写程序!当然这只是一个不科学的折中的办法,没理由有JTAG仿真器,还要再陪一个烧写器才能完成最终的开发呀!
以上,是曾经的CCES烧写操作,过去式!今天我来贴一个最新的烧写操作说明,感谢HOU大神写了一个取代CMD的界面!ADI不做的事情我们自己做,请看下面的详解:
以上所用到工具:
BF706/BF707开发板链接:https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.15.PU9t3x&id=535030877519
AD-HP530ICE仿真器连接:https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.17.3HyCST&id=38007242820
任何ADI DSP的技术问题,均可联系OP的QQ:5516164,邮箱:sale@openadsp.com!
网站和论坛的空间有限,我就不在这里贴图了,具体操作请见:
http://blog.sina.com.cn/s/blog_15a33e16d0102x2za.html |