故障現(xiàn)象: 燒錄芯片報錯C7
---- 詳細內(nèi)容 ----
采購脫機燒錄器型號: WCH-MCU-DL-PWRCFG(官方店鋪商品名) 背部絲印型號: CH32V20X_Download_PWRCFG_R0_1V0 開機顯示固件版本號: V2601
DIpubTool軟件配置參數(shù)如上,產(chǎn)品使用芯片CH32V003F4P6,無需修改選項字節(jié).主要修改"啟用聯(lián)機燒錄"功能:
測試1: 不勾選"啟用聯(lián)機燒錄功能",即僅燒錄用戶文件時,可以正常下載并運行,證明硬件部分沒有問題
測試2: 勾選"啟用聯(lián)機燒錄功能",即上圖所示,6字節(jié)數(shù)據(jù)文件(0x112233445566).無法下載,報錯C7,重復(fù)下載時報錯超時
測試3: 由于CH32V003dataflash即無需數(shù)據(jù)文件,但是此功能必須使用數(shù)據(jù)文件,于是嘗試128B全0xFF數(shù)據(jù)文件和256B全0xFF數(shù)據(jù)文件.均失敗,故障同測試2
測試4: 閱讀"1688958205430231.pdf",獲知軟件中addr可能為偏移值(此文檔為CH57X系列,沒有CH32V00X系列手冊,只能拿來參考一下). 因此將上圖中addr中數(shù)值變更為0x3FF0,問題依舊.直接變更為0,問題依舊
測試過程中,即使脫機燒錄器報編程超時,通過LinkE即上位機WCH-LinkUtility功能仍能正常鏈接芯片并讀取數(shù)據(jù).可見,當報錯C7時,實際用戶文件已經(jīng)正常下載(結(jié)尾填充CD以補齊,應(yīng)該是pkcs).因此基本確認問題固定在寫入滾碼位置時.同時,read protect狀態(tài)均置于disable.
---- 問題匯總 ----
1. 應(yīng)如何配置才可實現(xiàn)滾碼方式?
2. 脫機燒錄器無法實現(xiàn)讀保護功能?