開發(fā)了IAP和APP兩個(gè)工程源碼,分別單獨(dú)測(cè)試運(yùn)行是通過了,請(qǐng)問怎么合并燒錄?

芯片:CH32V203 和 CH32V307

都分別建了IAP和APP工程,分別通過MSR燒錄進(jìn)去(FD都是0開始的地址)測(cè)試運(yùn)行正常了。
請(qǐng)問如何把這兩個(gè)工程生成的HEX文件合并一起燒錄進(jìn)去?

在官方資料里面找到一個(gè)工具是可以合并成BIN的
【W(wǎng)CH_AssemblingFileTool.exe】

請(qǐng)問可以使用這個(gè)嗎?合成bin后使用什么工具燒進(jìn)去?

PS:
1、目前板子只設(shè)計(jì)支持SWD燒進(jìn)去(UART1沒有引出PA0,TTL燒不了)
2、我購買了官方的離線燒錄器


熱門產(chǎn)品 : USB3.0 HUB控制器:CH634

您好,可以使用該工具合并文件,合并之后可以通過WCH-Link對(duì)應(yīng)的上位機(jī)工具WCH-LinkUtility或者脫機(jī)燒錄器進(jìn)行下載,均支持SWD的下載方式,下面鏈接為WCH-LinkUtility下載鏈接,后續(xù)若有問題,可通過郵箱(lzs@wch.cn)和我溝通。

http://m.findthetime.net/downloads/WCH-LinkUtility_ZIP.html



謝謝,已經(jīng)使用這個(gè)工具操作了。
芯片:CH32V307


但發(fā)現(xiàn)沒有經(jīng)過IAP就直接運(yùn)行APP了。下面是配置及運(yùn)行的截圖,請(qǐng)幫忙指導(dǎo)一下是哪個(gè)地方配置不正確。謝謝

1、下圖,單獨(dú)燒錄時(shí),通過調(diào)試測(cè)試是正常運(yùn)行的。發(fā)現(xiàn)沒有指定標(biāo)識(shí)位,就跳入 5000 的位置
IAP.png


IPA的跳轉(zhuǎn)配置(上圖有打印出 [start user APP])

IAP-Jump.png


USER APP 的LD配置:

LD.png


兩個(gè)工程合并成功

hex-combined.png


使用官方工作燒錄成功

in-ok.png



板子燒完后,自動(dòng)重啟的調(diào)試口輸出:

result.png


目前找不到是什么原因?qū)е聸]有經(jīng)過IAP就直接運(yùn)行APP程序了


您好,正常應(yīng)該是沒問題的,你可以先不合并文件,直接通過IAP升級(jí)的方式將APP寫入進(jìn)去看能否成功,此外,可以拿我們EVT IAP例程測(cè)試對(duì)比一下,使用我們EVT例程是否可以正常運(yùn)行,后續(xù)若有問題,可通過郵箱(lzs@wch.cn)和我溝通


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

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