CH573F IAP學(xué)習(xí)困難希望得到幫助

上手CH573FDemo,由于項(xiàng)目原因,用不到BLE功能,把它當(dāng)通用單片機(jī)使用,外部有一顆DSP,MCU主要的功能是協(xié)助DSP處理關(guān)機(jī)后的事情。調(diào)試碰到一些問題,希望各路仙人幫忙解惑,增加我繼續(xù)應(yīng)用下去的信心。

因?yàn)槲⑿爬锕?yīng)商真的不理我,可能是因?yàn)闆]下單的原因。

  1. IAP功能理解,個(gè)人觀點(diǎn),和碰到的難題。

    1. IAP是一段自己寫的代碼,功能同BootLoader,通過Link.ld修改IAP的起始位置。

      基于此,我調(diào)試一個(gè)IAP程序,在IAP程序內(nèi),我啟用SPI從機(jī),配合DSP,對(duì)MCU的非IAP空間進(jìn)行編程(用戶代碼區(qū)域)。編程完成后,IAP程序跳轉(zhuǎn)到用戶代碼區(qū)域自行其它功能。

      問題1,IAP的起始位置不能是0x0,否則燒錄器WCHISPTool燒錄不了,是這樣嗎?

      問題2,IAP改到其它位置,燒錄提示文件過大,LD配置如下,是什么問題呢?

      ? ? ? ? ? ? FLASH (rx) : ORIGIN = 0x00064002, LENGTH = 16K。

      ? ? ? ? ? ??RAM (xrw) : ORIGIN = 0x20003800, LENGTH = 4K

2.? 如果上述解決,IAP調(diào)整到用戶程序,直接軟件RESET就行?燒錄錯(cuò)誤.jpg

非0地址開始的目標(biāo)文件禁止下載。
你看下EVT里面有hex合并軟件,可以吧IAP和你自己地址開始的app文件合并,然后下載。
操作參考BLE的OTA,EVT里面有使用說明PDF。


那可以提供一下hex合并工具嗎? 我在網(wǎng)上看的有,不過都是stm32和stm8的。EVT目錄下,沒有看到hex相關(guān)工具。


1、目前所有的HEX格式默認(rèn)都是intelHEX,所以合并工具都可以參考的。

合并工具在EVT內(nèi)有提供,如已有EVT無則重新下載最新EVT

http://www.findthetime.net/downloads/CH579EVT_ZIP.html

在此文件夾內(nèi)【安卓OTA工具】

image.png



好的,謝謝, 相關(guān)方法正在嘗試,應(yīng)該可以了。


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

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