STM32的兩個.bin文件如何合并?
先寫入IAP,再通過IAP寫入用戶程序。在生產(chǎn)時就是兩道工序,且生產(chǎn)時可能不會通過IAR+JLINK向芯片寫IAP,應(yīng)該是通過專門的燒錄器+適配器向芯片燒寫程序。如果能合并為1個,一次性燒寫最好了,節(jié)省一道工序。
本文引用地址:http://www.ex-cimer.com/article/201611/317110.htm你找個STM32,用J-Link寫入IAP,用IAR寫入用戶程序。然后用J-Flash將STM32的Flash內(nèi)容全部讀出來,保存為Bin文件就可以了。
你手上是有JLink嗎,用Segger上的JLink驅(qū)動下的JFlash
如你確定需要使用文件合并的方式,你可以先算出IAP的長度,在用戶程序中算好需要偏移的地址,用UltraEdit是Hex文件形式打開,copy后保存,再做hex到Bin的轉(zhuǎn)換
樓上的辦法不錯,但注意確定Flash讀寫保護(hù)的狀態(tài)
對母片的操作時,不要加讀保護(hù)。
評論