自從ADI推出了全新的DSP處理器開發(fā)軟件CCES,爭議不斷,這個(gè)以Eclipes為基礎(chǔ)的軟件,于當(dāng)下的開發(fā)者其實(shí)是更容易上手的。只是因?yàn)閯倓偼瞥霾惶,軟件的BUG還在陸續(xù)的解決ing,功能還在陸續(xù)的完善ing,編譯速度、編譯器的優(yōu)化還在不斷改善ing...每一個(gè)點(diǎn)都是我們開發(fā)者的吐槽點(diǎn)。而到了Flash燒寫這里,就集中爆發(fā)了,目前版本的CCES軟件,CLDP燒寫工具真的是用一句話能夠非常完美的形容:來啊,互相傷害呀,反正有大把時(shí)間...
我們來看一看CCES燒寫flash是怎么互相傷害的吧。首先,軟件里沒有任何菜單可以用鼠標(biāo)選擇并點(diǎn)擊燒寫,我們習(xí)慣了Visual DSP++,剛用CCES的時(shí)候,真的找了好久都沒見到這個(gè)Flash Program的工具欄,消失的無影無蹤。那是怎么操作呢,請(qǐng)大家打開CMD...是的你沒看錯(cuò),打開CMD,咱們來敲命令!
打開 windows 的 cmd 命令窗口,進(jìn)入目錄: C:\Analog Devices\CrossCore Embedded Studio 2.1.0>,我們需要鍵入以下的命令,請(qǐng)注意不可以打錯(cuò)一個(gè)字母,不可以有一個(gè)空格的差異,必須一模一樣,才可以實(shí)現(xiàn)最簡單的燒寫功能!
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"
按照這種搞法真的會(huì)崩潰的!實(shí)在受不了的我們甚至在設(shè)計(jì)硬件的時(shí)候,專門給flash留一個(gè)燒寫器的接口,外接一個(gè)跟DSP完全無關(guān)的純flash燒寫,用來燒寫程序!當(dāng)然這只是一個(gè)不科學(xué)的折中的辦法,沒理由有JTAG仿真器,還要再陪一個(gè)燒寫器才能完成最終的開發(fā)呀!
以上,是曾經(jīng)的CCES燒寫操作,過去式!今天我來貼一個(gè)最新的燒寫操作說明,感謝HOU大神寫了一個(gè)取代CMD的界面!ADI不做的事情我們自己做,請(qǐng)看下面的詳解:
以上所用到工具:
BF706/BF707開發(fā)板鏈接: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的技術(shù)問題,均可聯(lián)系OP的QQ:5516164,郵箱:sale@openadsp.com!
網(wǎng)站和論壇的空間有限,我就不在這里貼圖了,具體操作請(qǐng)見:
http://blog.sina.com.cn/s/blog_15a33e16d0102x2za.html |