自从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"
我之前在做BF609开发的时候,写的一个烧写方法如这个链接,大家可以看一下是有多复杂:
http://www.openadsp.com/bbs/topic.asp?id=1984&boardid=23&tb=1