CH32F103替代STM32F103問題

我在使用CH32F103替代STM32F103時,使用WCHISPTool調(diào)入之前STM編譯好的hex文件,結(jié)果WCHISPTool工具提示“錯誤的文件3”,請問問題在哪?如果時源碼需要修改,應該在哪些地方修改?

image.png


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

你好,需要看一下文件的實際大小,CH32F103目前最大使用flash是64K,可能實際容量超了


您好,沒有超,之前是用的STM32F103C8T6。下面是hex文件的最末尾:

blob.png

只有28K左右。

我的這個程序是2段hex合成的。在0000~0218是一段,0240~7336是另外一段。這兩段中間的數(shù)據(jù)沒有體現(xiàn)在hex里,默認應該由下載軟件填充0xFF.這兩天我又嘗試了只燒錄0240~7336這一段,還是提示錯誤的文件3.

另外我手動把0240~7336這一段自己轉(zhuǎn)換成bin文件后就能燒錄。奇怪不?


你好,可以這樣測試一下:

1、將兩個hex都轉(zhuǎn)成bin文件,然后通過第三方合成軟件合并兩個bin文件,記文件bin1;

2、使用你自己的兩個hex合成的文件,再把這個文件轉(zhuǎn)成bin文件,記文件bin2;

比較bin1與bin2,應該是不同的,所以導致你這下載出問題。如果是相同的,可以加我微信18951773083,兩個hex文件發(fā)我我試一下。加我時記得備注。


您好,但問題是為什么我只燒錄第二段的hex提示出錯,而只燒錄第二段的bin不提示呢?同樣的合并后的hex文件,我用stm的串口燒錄工具是可以下載的,包括第三方的flymcu也是可以燒錄的。


你好,據(jù)之前微信溝通,這個hex文件每行不是以0x0d ,0x0a結(jié)尾,而是以0x0d結(jié)尾,不是hex格式標準,我們識別不了


只有登錄才能回復,可以選擇微信賬號登錄

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