CH579M無法進(jìn)入原廠自帶boot

在淘寶上買了幾顆樣片,發(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

image.png

同樣的程序打印淘寶買的芯片,發(fā)現(xiàn)0x00040010的值是0x50ffffd0

image.png


image.png



下載方式有三種:SWD下載(link)、串口免按鍵下載、USB下載。具體使用方式可以參見這個(gè)博客:

CH57X/CH58X RISC-V下載 - SweetTea_lllpc - 博客園 (cnblogs.com)

你這里遇到的問題是USB下載進(jìn)不去boot,如果是你自己繪制的板子,檢查一下PB23(Reset)引腳是不是長(zhǎng)接地復(fù)位導(dǎo)致進(jìn)不去boot,引腳需要設(shè)置為懸空狀態(tài)。如果芯片沒有內(nèi)置程序可通過下載一個(gè)EVT的例程進(jìn)去,然后再使用USB方式下載檢查是否為此問題。


reset按鍵我是連了按鍵到地的,管腳本身沒有做上下拉。而且我理解這個(gè)上下拉應(yīng)該是在內(nèi)置boot里做上下拉吧,這個(gè)我沒法控制啊。我的程序只能控制應(yīng)用程序啊。

下載evt程序是隨便找一個(gè)嗎?我隨便找一個(gè)測(cè)試keil下debug程序能正常運(yùn)行,能打印,但是掉電重啟芯片不能運(yùn)行


rest引腳如果焊接有100NF電容,去掉就可以進(jìn)去了,這個(gè)引腳有電容發(fā)現(xiàn)很難進(jìn)入boot


沒有焊接任何東西,我吧按鍵都去掉了,也進(jìn)不去


是的,Reset引腳接電容會(huì)導(dǎo)致芯片剛開始供電的時(shí)候電容放電,所以復(fù)位引腳懸空就可以了。


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频