CH573F使用WCHISPTool(V2.90)最新版無法下載大概280KB的源程序(HEX目標文件大概700多KB)

情況是這樣,這周在測試573的ADC穩(wěn)定度和一致性等參數(shù),隨手把之前用的SPI接口的液晶屏掛上了刷采樣值用于記錄測試數(shù)據(jù)。測試幾天感覺ADC還行,LCD僅僅用了英文字庫。


測試結(jié)束之后,今晚順手把當年的國標GB2312漢字庫全扔進去了,想看看CH573這400多KB FLASH直接裝中文字庫有多爽(當年我一直是W25這種串行FLASH掛外掛字庫),編譯器版本MounRiver v1.42,編譯成功最終執(zhí)行代碼大概280KB,燒錄用的HEX文件大概700K。奇怪就是用WCHISPTool(V2.90)就是無法燒錄這個很大的HEX代碼,只要我把刷中文字庫的函數(shù)注釋掉整體代碼縮小到20KB就能刷。你們的WCHISPTool(V2.90)是不是寫的有BUG,根本沒測試過大體積的HEX文件輸入。




1622641358201338.jpg

1622641358496878.jpg


1、使用v29版本,日期10-23官網(wǎng)下載的WCHISPTOOL工具,447KB大小的BIN文件測試,是可以正常下載的。

2、WCHISPTOOL會將HEX文件轉(zhuǎn)為BIN文件,請查看BIN文件大小。

3、目前CH573的codeflash最大值448KB。

4、另外如果方便,可以將您提到的大hex文件發(fā)送給我,確認一下。


今天早上又試下了,基本上確定是你們WCHISPTool(V2.90)的問題

我只要把中文字庫切掉一部分,使得最終hex代碼小于500KB(注意hex代碼大小不代表bin大小,此時bin大概是180KB)那么就可以正常下載使用了。我生成的燒錄文件一直是hex,問題應(yīng)該是WCHISPTool(V2.90)軟件把hex文件大小判斷出錯了或者你們hex轉(zhuǎn)bin有問題,超過一定大小直接禁止下載燒錄了,但是此時實際bin遠未超過CH573的flash大小。實際上我十分懷疑WCHISPTool(V2.90)軟件根本沒看擴展名是hex還是bin,直接超過500多KB以為超過FLASH大小直接就禁止下載了。


我會把兩個hex文件上傳上來給你們同事做測試

【可以下載? √? 】A_ISP_OK.hex(編譯生成的bin大概180KB,此時hex尺寸約490KB)

【無法下載? × 】B_ISP_NO.hex(編譯生成的bin大概280KB,此時hex尺寸約770KB)

CH573F的FLASH是448K,這個無法下載的hex文件僅僅是占用了一半多一點而已。

icon_rar.gif兩個hex.rar




OK.jpg



你好,可以留個郵箱,目前有最新版本ISPTOOL,無此問題。


郵箱私信您了


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

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