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