基於開發板調好的W806代碼,現在原樣放到自己的板子上,出現2個問題:
1、下載器(不是串口燒寫)下載成功,但是重新上電不能運行,檢查串口U0,其Tx線上始終發CCC。在開發板上做同樣的操作,重新上電後可以正常運行,U0的Tx線上沒有發數據;
後來發現BOOTMODE這裡,設計時候電阻拉到地去了,改用銅線短接到3.3V。然後CDK下面用下載器download flash,結果還是一樣的,CDK報告正確下載,但是實際上芯片裡面沒東西,斷電重啟後沒有運行,即便是最簡單的點燈也不對
2、使用下載器進入Debug,可以運行代碼,但是運行速度比在開發板上慢了很多(同樣使用下載器的Debug),具體來說,同樣的數據處理代碼函數,在開發板上跑是1.4ms,在自己的板上跑是4ms
1、第一個問題的話,首先官方並沒有給到w806的elf 下載算法文件,群友制作的,有一定的限制條件,需要你芯片事先有 secboot 程序,CDK 下載的時候,要選 片擦處好像,然後用CDK 下載之後,重啟才可以運行的,也可以參考 http://ask.winnermicro.com/article/63.html 去除secboot直接跑,
2、第二個問題,這個不清楚呢