SONiX_32Bit_MCU_ ISP_User_Guide_V2.1

Similar documents
KM7600 配對步驟

Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provided by SUNPLUS TECHNOLO

T stg -40 to 125 C V cc 3.8V V dc RH 0 to 100 %RH T a -40 to +125 C -0.3 to 3.6V V -0.3 to VDD+0.3 V -10 to +10 ma = 25 = 3V) VDD

LH_Series_Rev2014.pdf

Microsoft Word - Atmel-45136A-Pick-Best-Microcontroller-Strom-Eiland-Flodell_Article_CS

SPHE8202R Design Guide Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provi

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor

1.ai

1. 請 先 檢 查 包 裝 內 容 物 AC750 多 模 式 無 線 分 享 器 安 裝 指 南 安 裝 指 南 CD 光 碟 BR-6208AC 電 源 供 應 器 網 路 線 2. 將 設 備 接 上 電 源, 即 可 使 用 智 慧 型 無 線 裝 置 進 行 設 定 A. 接 上 電 源

AL-M200 Series

AL-MX200 Series

PTS7_Manual.PDF

Applied Biosystems StepOne™ Real-Time PCR System Quick Reference Card for Installation

中国人民大学商学院本科学年论文

Panaboard Overlayer help

68369 (ppp quickstart guide)

图 书 在 版 编 目 (CIP) 数 据 临 床 肿 瘤 学 : 全 2 册 /( 美 ) 尼 德 胡 贝 尔 (Niederhuber,J.E.) 等 原 著 ; 孙 燕 译. -- 北 京 : 人 民 军 医 出 版 社, ISBN Ⅰ.1 临

ebook140-9

CANVIO_AEROCAST_CS_EN.indd

Serial ATA ( Silicon Image SiI3114)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 5 (4) S A T A... 8 (5) S A T A... 10

RAID RAID 0 RAID 1 RAID 5 RAID * ( -1)* ( /2)* No Yes Yes Yes A. B. BIOS SATA C. RAID BIOS RAID ( ) D. SATA RAID/AHCI ( ) SATA M.2 SSD ( )

Logitech Wireless Combo MK45 English

关 于 瓶 装 水, 你 不 得 不 知 的 8 件 事 情 关 于 瓶 装 水, 你 不 得 不 知 的 8 件 事 情 1 水 质 : 瓶 装 的, 不 一 定 就 是 更 好 的 2 生 产 : 监 管 缺 位, 消 费 者 暴 露 于 风 险 之 中 人 们 往 往 假 定 瓶 装 水 是

Microsoft Word - template.doc

K7VT2_QIG_v3

TPM BIOS Infineon TPM Smart TPM Infineon TPM Smart TPM TPM Smart TPM TPM Advanced Mode...8

(Microsoft PowerPoint A UPEC IR ppt \(cn\) \(NDR\)4.8 [\317\340\310\335\304\243\312\275])

SA-DK2-U3Rユーザーズマニュアル

Xear 3D USB CH-IN-2 SPKs 2 6 :

IC-900W Wireless Pan & Tilt Wireless Pan & Tilt Remote Control / Night Vision FCC ID:RUJ-LR802UWG

PCM-3386用户手册.doc

运动员治疗用药豁免申报审批办法

SL2511 SR Plus 操作手冊_單面.doc

P4i45GL_GV-R50-CN.p65

ICD ICD ICD ICD ICD

Junos Pulse Mobile Security R1 2012, Juniper Networks, Inc.

Microsoft PowerPoint - 北市教網中心v1.0

IP505SM_manual_cn.doc

* RRB *

Bus Hound 5

Chapter 2

P4Dual-915GL_BIOS_CN.p65

入學考試網上報名指南

Microsoft Word - MTK平台生产软件使用说明.doc

Microsoft Word - A_Daily

中國文化大學104學年度技擊運動暨國術學系單獨招生簡章

PowerPoint Presentation

<4D F736F F D20C4CFBEA9D0C2B0D9A3A A3A9A3BAC7C9BDB3BFAAB3F6BAC3D3F1C0B4A3ACB9D8D7A2D2B5CEF1BDE1B9B9B5F7D5FBA3BBCDB6D7CAC6C0BCB6A1B0BDF7C9F7CDC6BCF6A1B12E646F63>

Microsoft Word - A_Daily

Microsoft Word - A_Daily

教區禮儀委員會

EK-STM32F

Microsoft Word - Front cover_white.doc

TX-NR3030_BAS_Cs_ indd

專業式報告

自然辩证法索引

HCD0174_2008

2 2 3 DLight CPU I/O DLight Oracle Solaris (DTrace) C/C++ Solaris DLight DTrace DLight DLight DLight C C++ Fortran CPU I/O DLight AM

1 2 3 Speaker Cable 2

BC04 Module_antenna__ doc

User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2

投影片 1

WebSphere Studio Application Developer IBM Portal Toolkit... 2/21 1. WebSphere Portal Portal WebSphere Application Server stopserver.bat -configfile..

K301Q-D VRT中英文说明书141009

els0xu_zh_nf_v8.book Page Wednesday, June, 009 9:5 AM ELS-0/0C.8

(Guangzhou) AIT Co, Ltd V 110V [ ]! 2

目 录 I. 出 口 单 证 业 务 正 本 提 单 签 发 提 单 更 改 ( 提 单 已 经 签 发 ) Seaway bill 提 单 签 发 电 放 第 三 地 / 目 的 港 签 单 船 证 明.

Microsoft Word - Functional_Notes_3.90_CN.doc


PROFIBUS3.doc

P4VM800_BIOS_CN.p65

2014 年 前 言 房 地 产 投 资 信 托 基 金 (Real Estate Investment Trusts,REITs) 在 海 外 早 已 发 展 成 熟, 而 香 港 政 府 去 年 也 进 一 步 准 备 放 宽 房 托 限 制, 相 比 之 下, 中 国 已 经 改 革 开 放

8260

典型自编教材

060522達文西密碼_全_.PDF

Microsoft Word - SupplyIT manual 3_cn_david.doc

1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F B. 1(VCC/GND) SH79F6431 C. VDDIO SH79F6431 P4 P5 P0.6 P0.7 VDDIO VDDIO=5V D. 2 V 1.0

Microsoft Word _4.doc


Ác Åé å Serial ATA ( Sil3132) S A T A (1) SATA (2) BIOS SATA (3)* RAID BIOS RAID (4) SATA (5) SATA (a) S A T A ( S A T A R A I D ) (b) (c) Windows XP

untitled

<4D F736F F D20B6BCB0EE5FB1B8B0B85F5B DB8BD A1AA BAC52DB5D8CCFABDA8D6FEB9A4B3CCD2BBC7D0CFD5B8BDBCD3CFD5CCF5BFEE2E646F63>

Olav Lundström MicroSCADA Pro Marketing & Sales 2005 ABB - 1-1MRS755673

untitled

104學年度自行招收僑生招生簡章(核定版)

IBM Rational ClearQuest Client for Eclipse 1/ IBM Rational ClearQuest Client for Ecl

T

2

Microsoft Word - LR1122B-B.doc

Guide to Install SATA Hard Disks

目 录

Transcription:

SONiX 32-bit MCU ISP User Guide Version 3.1 SN32F700 SN32F710 SN32F720 SN32F100 SN32F730 SN32F740 SN32F750 SN32F760 SONiX 32-Bit Cortex-M0 Micro-Controller 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. SONiX TECHNOLOGY CO., LTD Page 1 Version 3.1

AMENDENT HISTORY Version Date Description 1.0 2012/04/18 First version is released. 1.1 2012/05/03 Add Password setting. 1.2 2013/02/27 Add SN32F710, SN32F720 1.3 2013/10/25 1. Add SN32F100 2. Remove Boot loader/password settings. 3. Update ISP firmware version to V1.2. 2.0 2013/12/31 1. Add SN LIVK V2.0 2. ADD SN32F730/ SN32F740/ SN32F750/ SN32F760 3. Update ISP firmware version to V2.0 2.1 2014/05/23 1. Modify UI 2. Support KEY ENTER to start 3. Remove SN32F700 ISP board information 3.0 2014/6/20 1. Modify UI 2. Do not support SN32F700 ISP board 3. Add Rolling code function 4. Add code security support multi device setting 5. ROM code and code security updated together by pressing the "Start" button 3.01 2014/07/18 Modify Rolling code 3.1 2014/08/01 1. Modify UI 2. Modify set code security 3. Add Hot Key function 4. Add calculate check sum function 5. Update master firmware version SONiX TECHNOLOGY CO., LTD Page 2 Version 3.1

Table of Content AMENDENT HISTORY... 2 11 OVERVIEW... 4 22 ISP... 5 2.1 ISP OPERATION... 5 33 ROLLING CODE... 13 3.1 ROLLING CODE OPERATION... 13 SONiX TECHNOLOGY CO., LTD Page 3 Version 3.1

1 OVERVIEW SONiX 32-bit MCU ISP (In System Program) Tool 是 SONiX 所提供使用者一個簡單又快速的 Firmware 更新平台,ISP Tool AP 必須搭配 SN-LINK_V2.0 來對 SONiX 32-bit Series STK board 上之 MCU 進行線上更新 Firmware, 下圖 1 為 ISP Tool 的連接示意圖, 此章節針對以下三部份 Target Board ISP Tool 及 ISP Tool AP 分別進行介紹 Target Board ISP Tool ISP Tool AP SONiX 32-bit MCU Starter-Kit Board SN-LINK_V2.0 SONiX 32-bit MCU ISP Tool AP 圖 1 Target Board 目前 SN-LINK_V2.0 可支援所有 SONiX 32-bit 系列 MCU ISP Tool SONiX 目前提供的 Tool 為 SN-LINK_V2.0, 必須搭配 ISP Tool AP 才可對 Target Board 進行線 上更新 Note: 目前 SN_LINK_V2.0 FW version 為 V01.02,FW 更新方法請參考 SN-LINK_Package_V2.x AP SONiX 32-bit MCU ISP (In System Program) Tool AP 可以在以下 OS 中進行線上更新 :WinXP, Vista, Win7 等 此文件介紹了如何使用 ISP Tool AP 透過 SN-LINK_V2.0 對 32-bit MCU 進行更新與 ISP Tool AP 附加功能, 請參考 Chapter 2. SN-LINK_V2.0 與 Chapter 3. Rolling code SONiX TECHNOLOGY CO., LTD Page 4 Version 3.1

2 ISP SN-LINK_V2.0 可支援 SONiX 32-bit MCU 型號分別有 SN32F700 SN32F710 SN32F720 SN32F100 SN32F730 SN32F740 SN32F750 SN32F760, 其餘型號暫不支援 本章針對如何 操作 ISP Tool AP 進行說明 2.1 ISP Operation STEP 1: Target Board 進入 Boot Loader 請將 SONiX 32-bit MCU Starter-Kit board 的 BOOT pin 接地後上電,MCU 將會進入 Boot Loader 中, 等候 Tool 進行 ISP 流程 下圖以 SN32F700 Starter-Kit board 為例,BOOT pin 位於圖中紅色箭頭處, 連接上 Jumper 並重新上下電 Note: 若使用者使用的 Starter-Kit Board 非文中介紹的版本, 在其它的 Starter-Kit 在電路板上一樣 有 BOOT 字樣, 將此 PIN 接地後上電 若是使用者自己繪製的電路板, 也必須將所使用該 MCU 的 BOOT Pin 接地後上電,BOOT Pin 位置請參考各 MCU 型號的文件說明 圖 2 STEP 2: 連接 SN-LINK_V2.0 請將 SONiX 32-bit MCU Starter-Kit board 上的 SN-LINK/ISP 連接器和 SN-LINK_V2.0 的 SN-LINK/ISP 連接器對接, 並將 SN-LINK_V2.0 透過 USB cable 和 PC 端連接, 如下示意圖 SONiX TECHNOLOGY CO., LTD Page 5 Version 3.1

圖 3 Note: 若使用者使用 SN32F760 Starter-Kit board, 必須將目前 User code 所使用的 URX0 與 UTX0 跳 線至 JP15 URX0 與 UTX0 字樣處 若 ROM 是空的, 則將 P0.0 接到 URX0 與 P0.1 接到 UTX0 ( 如下圖紅 框處 ) 圖 4 STEP 3: 開啟 ISP Tool 介面 請開啟下載的 SONiX_32Bit_MCU_ISP_Tool_Vx.x 文件包中檔名為 SONiX 32-bit MCU ISP Tool Vx.x 的檔案, 開啟畫面如下圖 圖 5 SONiX TECHNOLOGY CO., LTD Page 6 Version 3.1

STEP 4: Select Chip 請點選 Select Chip 或按 Key C, 從 CHIP LIST 中點選欲進行 ISP 之 MCU 型號, 並按下 OK 取得目前 MCU 資訊, 如圖中資訊 STEP 5: 選擇 HEX 檔 圖 6 圖 7 繼續選取要更新的 HEX 檔後點選 開啟, 如圖中資訊 圖 8 STEP 6: 選擇 Code security 選取要更新的 code security 後點選 OK 選單會依照下表各型號所支援的 code security 等級顯示 (F700/F710/F720 不支援 CS3) 圖 9 圖 10 SONiX TECHNOLOGY CO., LTD Page 7 Version 3.1

表 1 MCU CS0 CS1 CS2 CS3 SN32F700 O O O X SN32F710 O O O X SN32F720 O O O X SN32F100 O O O O SN32F730 O O O O SN32F740 O O O O SN32F750 O O O O SN32F760 O O O O Note: 若 code security 選擇各型號的最高等級後, 更新後就不能再以 ISP Tool 進行燒錄動作, 僅可透過 MP PRO WRITER 進行更新, 因此在選擇最高等級時, 會有警告訊息提醒使用者如下 圖 11 STEP 7: 錯誤的 Message 請於 Message 欄位確認 MCU 資訊是否正確 如出現下面所敘述的三種錯誤訊息, 請重新回到 STEP 1 重新操作, 並確認是否有依指示進入 Boot Mode 選擇的 32-bit MCU 型號正確與 HEX 檔大小正確 1. Handshake fail: 確認是否有進入 Boot loader mode 與 MCU name 是否選擇正確 圖 12 SONiX TECHNOLOGY CO., LTD Page 8 Version 3.1

2. Chip ID does t match: 請確認 MCU name 是否選擇正確 圖 13 3. HEX file size error: 請檢查載入的 HEX 檔大小是否超過 MCU ROM size 大小 圖 14 STEP 8: 選擇正確資訊如選擇的 MCU 資訊與載入的 HEX 檔正確, 相關資訊將會出現於 Device 與 Message 欄位中, 如圖中資訊, 並確認連接的數量是否與 AP 顯示的一致 圖 15 SONiX TECHNOLOGY CO., LTD Page 9 Version 3.1

1. Device 欄位 : 根據目前所連接的 SN_LINK-V20 依照 User 所選的資訊, 順利完成 Handshake 的 Device 會將該 chip name 與 boot loader version 顯示於欄位中, 目前最多可支援 4 支 Device 2. Message 欄位 : 顯示 Handshake 成功的 MCU 資訊, Load Hex file 路徑 Chip Size 與 HEX 檔 check sum STEP 9: 開始更新請點擊 Start 或按 Key S 與 Key Enter, 開始進行韌體更新, 燒錄尚未成功時, 請勿拔除 SN LINK 與 MCU 電源 1. 更新成功當 Device 欄位亮綠燈, 各自的 Status 為 100% Progress 進度全滿 Result 出現 OK( 時間 ), 代表 User 所選的 code security 與 HEX 更新成功, 如下圖資訊 圖 16 SONiX TECHNOLOGY CO., LTD Page 10 Version 3.1

Note: 在更新過程, 請勿擅自拔除 SN LINK 與 MCU 電源, 因為不當操作造成更新錯誤或更新失敗不予負責, 務 必確定更新成功在拔除電源 Note: 更新 Code Option 設定後請務必 reset MCU, 才能使新的 Code option 設定生效 2. 更新失敗當 Device 欄位亮紅燈, 各自的 Status 並非 100% Progress 進度未滿 Result 出現 FAIL, 代表 User 所選的 code security 與 HEX 未更新成功,Message 欄位中會出顯示 Device 是 Set code security fail 或 Program fail, 如下圖資訊, 請 User 檢查 SN_LINK-V20 紅燈閃爍的那支 Device 為 Fail, 將此 Device 重新上下電後再試一次 圖 17 SONiX TECHNOLOGY CO., LTD Page 11 Version 3.1

Note: 更新完成後,Target Board MCU 型號為 SN32F700/SN32F710/SN32F720 且 Boot Loader version 為 V1.2 版本以前時,ISP Tool 會下指令讓 MCU 離開 Boot Loader 執行更新後的韌體 Note: 僅支持 KEIL 產生出之 Hex 檔, 請記得於 KEIL 設定中勾選 Create HEX File, 如下圖 KEIL 介面紅色畫 框處 圖 18 SONiX TECHNOLOGY CO., LTD Page 12 Version 3.1

3 ROLLING CODE ISP Tool 提供 User 可以進行 Rolling code 燒錄功能, 目前同時可支援 4 支 Device User 可以自行選定 Start Address Word Length Rolling Value 與 Step value, 詳細的使用流程如下 : 3.1 Rolling code Operation STEP 1: 建立 INI 檔將 INI 檔與預燒錄的 HEX 放在同一個資料夾中, 並且命名要一致, 如下圖, 否則會無法開啟 Rolling code 功能 圖 19 Note: 如何建立 INI 檔, 請參考文件 32 bit MCU rolling code 設定功能說明 STEP 2: Select Chip 執行 2.1 章節的 STEP1 到 STEP8 後, 當 UI 判斷到有 INI 檔存在, 會 Enable Rolling code 功能, 如下圖 圖 20 若判斷不到 INI 檔存在, 將如下圖無法開啟 Rolling code 功能, 此時請回到 STEP 1 確認環境是否 正確 SONiX TECHNOLOGY CO., LTD Page 13 Version 3.1

STEP 3: Enable Rolling code 圖 21 要更新 Rolling code 功能必須將 Enable Rolling code 打勾或按 Key E 圖 22 STEP 4: Set Rolling code 點選 Set Rolling code 或按 Key R 後, 會出現如下圖視窗, 顯示目前 INI 檔的資訊,User 也可以在此設定 Rolling code 的相關資訊, 但是必須注意 Star Address 與 Word Length 設定, 必須與 HEX 檔 (User code) 設定相吻合, 否則會造成更新的 ROM code 錯誤, 導致行為異常 Note: Star Address 與 Word Length 設定, 必須與 HEX 檔 (User code) 設定相吻合, 否則會造成更新的 ROM code 錯誤, 導致行為異常 SONiX TECHNOLOGY CO., LTD Page 14 Version 3.1

STEP 5: Start 圖 23 進行章節 2.1 的 STEP9, 根據 User 所選擇的資訊進行更新, 確認更新是否成功 SONiX TECHNOLOGY CO., LTD Page 15 Version 3.1

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 SONiX TECHNOLOGY CO., LTD Page 16 Version 3.1