EZ430 Chronos 如何提高开发调试效率探讨
2019獨角獸企業重金招聘Python工程師標準>>>
EZ430 Chronos 如何提高開發調試效率探討
TI的?EZ430 Chronos 開發套件在調試程序時需要把手表拆開,使用JTAG接口連接到另一個USB Debuger模塊上,然后把此模塊連接到PC的USB接口,就可以通過PC把寫好、編譯通過的程序發送到?EZ430 Chronos 上,如果是一般的應用程序調試,使用這種調試方法也沒什么不好,但是因為本次要調試的是“廣義手勢語言”,需要把手表戴在手腕上來獲取各種手勢的坐標,因此,每次傳入程序后都需要把手表還原,如果程序需要多次調試,相當不方便,會導致調試效率極其低下,而且多次拆裝也容易弄壞套件。
有鑒于此,希望能夠找到一種方便迅速的上傳程序的方法來調試,EZ430 Chronos 本身支持 RF 傳輸數據,系統也有 RFBSL 程序可以進行固件更新,現在需要確認:
1、通過USB DEBUGER的JTAG接口連接的方式有什么特別之處?這種方式和RF更新的方式相比有哪些具體的區別?
2、通過RF的方式可以更新固件,是否可以更新程序?如果不行的話是否可以把要更新的程序綁定為固件,每次都通過更新固件的方式來更新程序?
還有一個思路就是:在調試手勢識別算法時(PC端調試:一次調試),把算法實現放在PC端,手表只作為手勢坐標收集器來使用,然后利用RF連接,這樣可以更方便快捷地完成算法的調試,等到基本算法確認之后,再把算法程序移植到手表上。
手表上的程序可以先寫一個框架,把具體的算法識別模塊函數空出來,等確定后再充實,同時手表上的程序最好具備RF無線更新功能模塊,該模塊在更進一步的調試中使用(手表端調試:二次調試),該更新模塊在項目中寫成條件編譯的形式,就是只在調試階段編譯,等到了正式版本階段就不編譯(為了正式版本節省空間)。
轉載于:https://my.oschina.net/freeblues/blog/65409
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的EZ430 Chronos 如何提高开发调试效率探讨的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql学习总结一:mysql的安装,
- 下一篇: java的内部类和匿名类剖析