SONiX 32-bit MCU ISP User Guide V1.2 1 OVERVIEW SN32F700 ISP (In System Program) Tool 為 SONiX 所提供的一套線上燒錄軟體, 主要功能在於搭配 SN32F700 ISP Board 為 SN32F700 Series MCU 線上更新 User ROM 的 Firmware, 提供 User 一個快速簡單的 F/W 更新平臺 SN32F700 ISP (In System Program) Tool 支援的 OS 為 WinXP, Vista, Win7 等 SN32F707/SN32F717/SN32F727 Starter-Kit SN32F700 ISP Board SN32F700 ISP Tool
2 OPERATION 2.1 Enter Boot Loader STEP 1 : 請將 SN32F707/SN32F717/SN32F727 Starter-Kit 之 J20 short 後上電, SN32F707/SN32F717/SN32F727 將會進入 Boot Loader 等候 Tool 進行 ISP flow STEP 2: 請將 SN32F707/SN32F717/SN32F727 Starter-Kit(V2 版本之後才支持 ) 之 J7 和 SN32F700 ISP Board 之 J5 對接, 並將 SN32F700 ISP Board 透過 USB cable 和 PC 端連接
2.2 ISP USER ROM STEP 3: 請雙點 PC 端之 SN32F700 MCU ISP Tool V1.2.exe 開啟該程式 STEP 4: 請點擊 Select Chip 後, 從 CHIP LIST 中點選欲進行 ISP 之 MCU 型號, 並按下 OK 取得目前 MCU 資訊 STEP 5: 請於 Message 欄位確認 MCU 資訊是否正確 如出現錯誤訊息 ( 如 Handshake fail Chip ID doesn't match 等 ), 請重新回到 STEP 1 確認
STEP 6: 如 MCU 資訊正確, 相關資訊將會出現於 Message 欄位,Code Option 也會顯示 目前 MCU 的 Security 和 Boot Loader 設定
STEP 7: 如欲更新韌體, 請按下 Load File, 並於韌體所在之資料夾中選取要更新的 HEX 檔後點選 開啟 STEP 8: 請點擊 Start, 開始進行韌體更新 更新期間可以看見 ISP PROGRAM 完成 % 數, 完成後如出現以下成功字樣, 即完成韌體更新 完成後 ISP Tool 會下指令讓 MCU 離開 Boot Loader 執行更新後的韌體
*NOTE* 僅支持 KEIL 產生出之 hex 檔, 請記得於 KEIL 設定中勾選 Create HEX File
2.3 SET CODE OPTION STEP 9: 如欲設定 Code Security 成 CS1, 請點選 CS1 後按下 Set 更新成功後會出現 Update Code Option OK! 及 Please Reset MCU to Take Effect! *NOTE* 更新 Code Option 設定後請務必 reset MCU 才能使新的 Code option 設定生效 STEP 10:Reset MCU 後按下 Read 可以讀取並于 UI 更新目前的 Code Option 資訊 STEP 11: 如欲將 Code Security 由 CS1 改回 CS0, 請點選 CS0, 按下 Set 更新成功後會出現 Update Code Option OK! 及 Please Reset MCU to Take Effect! 由於此步驟等同於解除 security, 因此 MCU 會先 erase User ROM 中的 code, 期間會顯示 Busy *NOTE* 更新 Code Option 設定後請務必 reset MCU 才能使新的 Code option 設定生效
STEP 12: 如欲設定 Code Security 成 CS2, 請點選 CS2, 此時會出現 WARNING Message, 警告設成 CS2 後就無法透過 ISP Tool 設回其他 Level, 必須透過 SONiX MP PRO WRITER 才可以設回 CS0 或 CS1 請務必考慮清楚, 如果確定要進行此設定, 請執行 STEP 13 STEP 13: 按下 Set 更新成功後會出現 Update Code Option OK! 及 Please Reset MCU to Take Effect! *NOTE* 更新 Code Option 設定後請務必 reset MCU 才能使新的 Code option 設定生效
STEP 14: 如欲 disable Boot loader, 請點選 Disable, 此時會出現 WARNING Message, 警告 Disable Boot loader 後 ISP tool 再也無法和 MCU 進行通訊, 所以 ISP tool 再也無法更新此 MCU,Disable 前請 USER 務必考慮清楚 如果確定要進行此設定, 請按下 Set, 更新成功後會出現 Update Code Option OK! 及 Please Reset MCU to Take Effect! *NOTE* 更新 Code Option 設定後請務必 reset MCU 才能使新的 Code option 設定生效
STEP 15: 如欲設定 Password, 請在 Password 欄位中填入後按下 Set, 更新成功後會出 現 Update Code Option OK! 及 Please Reset MCU to Take Effect! *NOTE* SN32F700 series MCU 才支持設定 Boot Loader Enable/Disable 和 Password *NOTE* SN32F700 series MCU Boot Loader V1.1 及 ISP Tool V1.1 之後版本才支持更 新設定 Password *NOTE* 更新 Code Option 設定後請務必 reset MCU 才能使新的 Code option 設定生效
SONIX reserves the right to make change without further notice to any products herein to improve reliability function or design. SONIX does not assume any liability arising out of the application or use of any product or circuit described herein; neither does it convey any license under its patent rights nor the rights of others. SONIX products are not designed, intended, or authorized for us as components in systems intended, for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in which the failure of the SONIX product could create a situation where personal injury or death may occur. Should Buyer purchase or use SONIX products for any such unintended or unauthorized application. Buyer shall indemnify and hold SONIX and its officers, employees, subsidiaries, affiliates and distributors harmless against all claims, cost, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use even if such claim alleges that SONIX was negligent regarding the design or manufacture of the part. Main Office: Address: 10F-1, NO. 36, Taiyuan Stree., Chupei City, Hsinchu, Taiwan R.O.C. Tel: 886-3-5600 888 Fax: 886-3-5600 889 Taipei Office: Address: 15F-2, NO. 171, Song Ted Road, Taipei, Taiwan R.O.C. Tel: 886-2-2759 1980 Fax: 886-2-2759 8180 Hong Kong Office: Unit No.705,Level 7 Tower 1,Grand Central Plaza 138 Shatin Rural Committee Road,Shatin,New Territories,Hong Kong. Tel: 852-2723-8086 Fax: 852-2723-9179 Technical Support by Email: Sn8fae@sonix.com.tw