我做807已經(jīng)半年了,下面有一些心得,希望大家交流一下
我做807已經(jīng)半年了,下面有一些心得,希望大家交流一下
對(duì)于motorola的DSP和產(chǎn)品的使用總體印象是,mot的東西是好,可是資料太亂,一堆資料讓人摸不著頭腦,其中有價(jià)值的東西往往就是在幾百頁中的幾十頁,好象mot就要讓你去慢慢找。
我用CodeWarrior IDE和SDK開發(fā),對(duì)于SDK其中的各種設(shè)備驅(qū)動(dòng)和API函數(shù)非常的方便,大大加快了開發(fā)的速度,可是也是由于這個(gè)的使用,使的脫離開了硬件,而MOT對(duì)于這些函數(shù)的使用和注意在其提供的資料中給的極其的不詳細(xì),很多的函數(shù)使用要讓自己去試,而且在其幫助文檔中的范例程序有部分存在問題,不知MOT是否對(duì)這些程序驗(yàn)證過,我舉個(gè)我印象最深的例子:GPIO口的驅(qū)動(dòng)(使用SDK)在其給出的例子中就是無法對(duì)其進(jìn)行操作,最后我找了半天發(fā)現(xiàn)應(yīng)該對(duì)其中的一個(gè)寄存器初始化,或許是我太笨,沒有從他的茫茫文檔中找到這一點(diǎn)
由于807的集成度高,寄存器多,用SDK開發(fā)就是想避免繁人的去操作上百個(gè)寄存器,可是如果象上面的問題還有的話,對(duì)于一個(gè)用SDK編寫的大程序來說是相當(dāng)難找到的,有時(shí)用API函數(shù)出現(xiàn)問題,想找其函數(shù)中的一些問題比登天還難。
807這個(gè)DSP是很不錯(cuò),從我的應(yīng)用來說其有很多可圈可點(diǎn)的地方。