PY系列離線燒錄器,目前支持PY32F002A/002B/002/003/030/071/072/040/403/303 各封裝、不同 FLASH 大小型號。PY離線燒錄器需要搭配上位機軟件使用,上位機軟件可以在芯嶺技術官網上下載,還包括了離線燒錄器的使用說明。PY離線燒錄器使用MINI USB線供電,燒錄器僅提供 3.3V 的 SWD 燒錄。需連接SWD_VCC,SWD_GND, SWCLK,SWDIO。分別對應被燒錄芯片的VCC,GND,SWCLK,SWDIO。PY系列離線燒錄器與燒錄機臺通訊需連接 6 根線,分別為機臺電源正極,機臺電源負極,燒錄成功,燒錄失敗,開始燒錄,燒錄中。下文是對新版PY系列離線燒錄器的燒寫設置的簡單介紹。
芯片燒寫設置:
芯片選擇:
此處需要根據實際情況選擇,芯片選擇尤其在具有“按片區擦查”“讀保護”“寫保護”等需求下載任務中具有重要作用,如芯片選擇與實際不符合,將持續表現為下載失敗,設備“FAIL”指示燈常亮(紅色指示燈),甚至可能造成芯片燒寫錯誤,進程卡死。現支持芯片型號:PY32F002A/002B/002/003/030/071/072/040/403/303 各封裝、不同 FLASH 大小型號。選擇 003/030/071/072/040/403/303 時應選擇對應的內核版本。
固件選擇:
上圖為固件加載相關功能,該功能支持加載“.Hex”與“.Bin”兩種格式的固件,其中“.Hex”包括一些地址配置信息,在勾選“按扇區擦除”的情況下,會根據相關信息,自動更新燒錄的初始位置與結束位置,步進大小為芯片一個扇區(4K/2K)。
燒寫次數限制:
可配置燒錄器對燒錄芯片燒寫次數限制(該限制次數為燒寫成功次數,不限制燒寫操作次數,不限制燒失敗次數)。
燒寫寫保護:可開啟燒錄“燒寫寫保護”,默認寫保護功能不開啟(即按照芯片默認配置項寫入,而不是不寫入,在芯片二次燒錄時候需要著重注意)。
按扇區擦除(此功能根據 HEX 文件自動配置):可開啟燒錄“按扇區擦除”,默認該功能不開啟(即按照芯片默認配置項寫入,而不是不寫入,在芯片二次燒錄時候需要著重注意)。“按扇區擦除”相關區域為不可編輯狀態(灰色),在勾選該功能后,擦除 FLASH 區域根據 HEX 文件擦除,默認為全選狀態,即全片擦除。取消勾選后,狀態回到默認狀態。
OPTION 配置項寫入:可開啟燒錄“燒寫配置項”,默認該功能不開啟(即按照芯片默認配置項寫入,而不是不寫入,在芯片二次燒錄時候需要著重注意)。“燒寫配置項”相關區域為不可編輯狀態(灰色),在勾選該功能后,對應的功能區進入可編輯狀態,可根據對應條目,從下拉列表選取需要的配置。
燒寫 SDK 設置:可開啟燒錄“燒寫 SDK 設置”,默認該功能不開啟(即按照芯片默認配置項寫入,而不是不寫入,在芯片二次燒錄時候需要著重注意)。“燒寫配置項”相關區域為不可編輯狀態(灰色),在勾選該功能后,對應的功能區進入可編輯狀態,可根據對應條目,從下拉列表選取需要 SDK 開始地址與 SDK 結束地址。
燒寫滾碼:可開啟“燒錄滾碼”,默認該功能不開啟。添加滾碼時用戶應注意填寫滾碼地址應在所選芯片型號 flash 大小之內,滾碼長度固定為 32bits。
燒寫 UID 加密:
可開啟燒錄“燒寫 UID 加密”,默認該功能不開啟。“燒寫 UID 加密”相關區域為不可編輯狀態(灰色),在勾選該功能后,對應的功能區進入可編輯狀態,目前版本僅僅支持標準加密方式,不支持用戶自定義。
燒寫速度設置:可變更燒錄速度,如遇到與芯片連接的線長過長或者其他外界因素導致燒錄不穩定情況,可降低燒錄速度換取較好的燒錄成功機率。
機臺信號與觸發下載:
燒錄機臺通訊共 6 根線,分別為機臺電源正極,機臺電源負極,燒錄成功,燒錄失敗,開始燒錄,燒錄中。
機臺電源正極, 機臺電源負極 作為供電正負極可對外輸出供電,支持 3.3V 與 5V兩種電壓。正在燒錄,燒錄成功,燒錄失敗作為下載狀態提供給機臺,正在燒錄,燒錄成功,燒錄失敗,三者均為低電平有效。如圖展現了不同狀態下三條狀態線的實際情況。
機臺通過 START 信號連線對燒錄器下達燒錄開始命令,與短按按鍵方式一致。觸發方式為高電平有效,具體為大于 150ms 具有上升沿的脈沖信號。該信號不可持續為高,否則燒錄器在單次燒錄完成后立即執行下一次燒錄任務。