請(qǐng)問(wèn)CH32X035是否可以從用戶(hù)區(qū)跳轉(zhuǎn)到BOOT區(qū)然后用WCHISPTOOL下載

你好,我想要實(shí)現(xiàn)CH32X035從用戶(hù)區(qū)跳轉(zhuǎn)到BOOT區(qū)然后用WCHISPTOOL下載,就想CH552那樣。

我知道這芯片可以實(shí)現(xiàn)IAP也有例程,但我不想要使用IAP方式。

我在CH32X035RM里看到,0x1FFF 0000 到?0x1FFF 0D00 為 BOOT.


FLASH_STATR和BOOT_MODEKEYP里都有BOOT相關(guān)的信息,尤其是BOOT_MODE:

和 BOOT_AVA 結(jié)合可以控制用戶(hù)區(qū)和 BOOT 區(qū) 之間的切換:

1:軟件復(fù)位之后可以切換到 BOOT 區(qū) 0:軟件復(fù)位之后可以切換到用戶(hù)區(qū)



請(qǐng)問(wèn)CH32X035是否可以從用戶(hù)區(qū)跳轉(zhuǎn)到BOOT區(qū)然后用WCHISPTOOL下載,如果可以,是否有示例代碼?




您好,可以從用戶(hù)區(qū)跳轉(zhuǎn)至BOOT區(qū),主要是對(duì)FLASH狀態(tài)寄存器位14進(jìn)行配置即可,如下圖1。具體跳轉(zhuǎn)程序如下圖2。運(yùn)行程序后,接入U(xiǎn)SB或串口,會(huì)直接顯示連接設(shè)備進(jìn)行升級(jí),如下圖3。附件為參考例程,可以看一下。后續(xù)若有問(wèn)題,可郵箱(lzs@wch.cn)溝通。

icon_rar.gifCH32X035 用戶(hù)區(qū)跳轉(zhuǎn)至BOOT區(qū).zip

image.png

圖1

image.png

圖2

image.png

圖3


感謝說(shuō)明,那看來(lái)把USBCore移植到arduino_core_ch32上就能替代Arduino了。尤其是這片子還支持5V,在32位機(jī)里非常難得。


友情提示 I2C 不一定有.


您好,目前發(fā)樣和出貨都是支持硬件IIC的,僅之前批號(hào)倒數(shù)第五位為0的批次不支持,手冊(cè)有相關(guān)介紹,如下圖

image.png



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

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