在淘寶上買了幾顆樣片,發(fā)現(xiàn)PB22接地狀態(tài)下上電,芯片無法進(jìn)入原廠自帶boot;采用swd下載調(diào)試程序正常,采用串口1打印也是正常(串口本身也是正常,在開發(fā)板上正常使用),無法定位原因,幫忙看下。
對(duì)照手冊(cè),有4個(gè)疑問:1,淘寶芯片的值即為默認(rèn)值,應(yīng)該是可以讀出FlahROM的內(nèi)容的,但是讀出全0,是內(nèi)置boot內(nèi)容為0???
2 BOOT區(qū)按照官方說法是出廠內(nèi)置的,應(yīng)該不會(huì)存在為空的情況吧?
3?0x00040010的值只能通過WCHISP工具修改嗎?能不能用程序擦寫flash的方式來修改?
4 如果確實(shí)片內(nèi)沒有BOOT程序,要怎么確認(rèn),怎么燒錄?
查看了0x00040010的infoFlah內(nèi)容,發(fā)現(xiàn)開發(fā)板上的芯片的值是0x50ffff48
同樣的程序打印淘寶買的芯片,發(fā)現(xiàn)0x00040010的值是0x50ffffd0