SONiX Smart Development Adapter User Manual

Smart Development Adapter
www.avantcom.com.tw
忠科技
SONiX 8-Bit MCU
Smart Development Adapter
使用手冊
Version 1.1
S
O
Nii
S
O
SONiX 公司 的產品或電路的運用和使用所引起的任何責任。SONiX 的產品不是 品的故障會對個體造成傷害甚至死亡的領域。如果將SONiX 的產品 製造上的疏忽引起的,用戶也應賠償所有費用、損失、合理的人身傷害或死亡所直接或間接產生的律師費用,並且用戶保 證 SONiX 及其雇員、
保留對以
X 88--
N
X
下所有產品在可靠性、功能和設計方面的改進做進一步說明的權利。SONiX 不承擔由本手冊所涉及
司、分支機搆和銷售商與上述事宜無關。
子公
Biitt
B
Miiccrroo--
M
Coonnttrroolllleerr
C
專門設計應用於外科植入、生命維持和任何SONiX 產 應用於上述領域,即使這些是由SONiX 在產品設計和
SONiX TECHNOLOGY CO., LTD Page 1 Version 1.1
Smart Development Adapter
www.avantcom.com.tw
忠科技
使用手冊
修改紀錄
版本 日期 說明
VER 1.0 2009.10
VER1.1 2010.2
第一版
1. 添加目標板電源說明
2. 更新 SDA 圖片及排線腳位元說明
3. 添加 SN8 C Studio 軟體安裝資訊
SONiX TECHNOLOGY CO., LTD Page 2 Version 1.1
Smart Development Adapter
www.avantcom.com.tw
忠科技
使用手冊
目 錄
修改紀錄................................................................................................................................................................................2
1
1
1 產品介紹.................................................................................................................................................................................4
1.1
性能特點..........................................................................................................................................................................4
1.2
外觀簡介..........................................................................................................................................................................4
2
2
2 如何安裝.................................................................................................................................................................................5
2.1
硬體安裝..........................................................................................................................................................................5
2.2
軟體安裝..........................................................................................................................................................................6
3
3
3 開始偵錯功能.........................................................................................................................................................................
3.1
操作步驟..........................................................................................................................................................................7
4
4
4 DOWNLOAD SN8 功能 .......................................................................................................................................................
4.1
功能說明........................................................................................................................................................................11
4.2
操作步驟........................................................................................................................................................................11
5
5
5 注意事項...............................................................................................................................................................................13
11
7
使用限制........................................................................................................................................................................13
5.1
5.2
故障排除........................................................................................................................................................................13
SONiX TECHNOLOGY CO., LTD Page 3 Version 1.1
www.avantcom.com.tw
忠科技
1
1
1

產品介紹

Smart Development Adapter
使用手冊
Smart Development Adapter(簡稱 SDA)提供
可進
行線上偵錯與 Download Sn8 file 功能
注意:SDA 不提供電源輸出給目標板用戶需自行提供電源
注意目標
1.1

性能特點

¾ USB HID Class driver即插即用 ¾ Target B
1.2 外觀
簡介
A B C D
10 Pin
板需在與 SDA 連接正確後再接通電源請參閱圖 2-2 硬體安裝流程圖
oard 上電自動偵測並完成 Link
USB 介面 Power / Link LED( )
Debug Mode LED( / ) 10 pin cable connect to target board
排線腳位排列與腳位說明
PC Target Board 裝置之間溝通的介面,並且
腳位 說明
1,3,5,7,9,10 Reserved
2 VDD 4 EICK 6 EIDA 8 GND
LED
Power
Run/Stop
說明 LED 顯示顏色
Smart Development Adapter LED 狀態說
USB link 成功
1. SDA Target Board 連結成功
2. 離開除錯環境
3. Download (Downl
1. 進入除錯環境
2. Download (Download Sn8 file)
A 示意圖
oad Sn8 file)完成
1-1 SD
SONiX TECHNOLOGY CO., LTD Page 4 Version 1.1
2
www.avantcom.com.tw
忠科技
2
2
如何安

2.1 硬體安裝

Smart Development Adapter
使用手冊
電源
Starter-kit
or
Target Board
1. USB cable連接電腦;
Modular Cable to
硬體設定
USB Cable to PC
Starter-kit or
Target Board
Sonix IDE/C-Studio
2-1 硬體安裝示意圖
外加電源至Starter-kit
Target Board.
2. USB cable 連接 Smart Development Adapter;
3.連接成功,Power LED 亮。 (Color : red)
Smart Development AdapterStarter-kit
Target Board連接;
Power switch [On/Off]
Run/Stop LED
(Color : orange)
Run/Stop LED 亮,
2-2 硬體安裝流程圖
執行IDE &
進入偵錯環境
(Color : green)
SONiX TECHNOLOGY CO., LTD Page 5 Version 1.1
Smart Development Adapter
www.avantcom.com.tw
忠科技
使用手冊

2.2 軟體安裝

z M2IDE
¾ 請至Sonix官方網站www.sonix.com.tw下載M2IDE_Vxxx.exe其中M2IDEIDE軟體名稱
Vxxx為版本M2IDE_V124 或更新版本)。
¾ 執行 M2IDE_Vxxx.exe,按照提示步驟安裝即可
z SN8 C Studio
¾ 請至Sonix官方網站www.sonix.com.tw下載SN8_C_Studio_Vxxx.exe其中
SN8_C_Studio為軟體名稱Vxxx為版本(SN8_C_Studio_V138 或更新版本)
¾ 執行 SN8_C_Studio_Vxxx.exe,按照提示步驟安裝即可
SONiX TECHNOLOGY CO., LTD Page 6 Version 1.1
www.avantcom.com.tw
忠科技
3
3
3
3.1

操作步驟

¾
開始偵
執行 M2Asmxxx.exe
錯功能
Smart Development Adapter
使用手冊
3-1
¾ IDE 命令列功能與圖示簡介
令列 偵錯命 偵錯圖示 說明
Build (F7) Rebuild All Download (F8) Reset (Ctrl+F5)
Go (F5)
Break (F5) Stop Debugging (Shift+F5) Single (F11)
SONiX TECHNOLOGY CO., LTD Page 7 Version 1.1
編譯/連結整個模組所有檔案 重新編譯/連結整個模組所有檔案
Download SN8 file to MCU
令程式由 0x00 開始執行
進入偵錯環境
執行程式
(Free Run)
停止執行程式 離開偵錯環境 單歩執行
Smart Development Adapter
www.avantcom.com.tw
忠科技
使用手冊
Step Over (F10) Step Out (Shift+F11)
¾ IDE 命令列功能與圖示簡介
說明 偵錯命令列 偵錯圖示
Run to Cursor (Ctrl+F10) PC to Cursor (F12) Breakpoint (F9) Remove All Breakpoints (Ctrl+Shif Fill RAM Animate Single Animate StepOver
建立新的專案或開啟專案 ¾
t+F9)
單歩執行,遇函數快速執行 在函數內快速執行退出
執行遊標所指定的地方 PC 值改變成遊標所指定的位址
插入或刪除程式斷點
移除所有程式斷點
填寫 RAM Value 自動單歩執行程式
自動單歩執行程式遇函數快速執行
3-2
¾ 編譯(Build : F7)Code option 設定
SONiX TECHNOLOGY CO., LTD Page 8 Version 1.1
Smart Development Adapter
www.avantcom.com.tw
忠科技
使用手冊
¾ 進入偵錯環境 (Go : F5)
3-3
3-4
SONiX TECHNOLOGY CO., LTD Page 9 Version 1.1
Smart Development Adapter
www.avantcom.com.tw
忠科技
¾ 離開偵錯環境 (Stop Debugging : Shift+F5)
使用手冊
3-5
SONiX TECHNOLOGY CO., LTD Page 10 Version 1.1
Smart Development Adapter
www.avantcom.com.tw
忠科技
4
4
4
Dow
4.1 功能說明
式的另一種方法只要有 SN8 就可以完成 MCU 的程式更新不需要 ASM
提供客戶驗証程 C source code
Downloa S free run 測試
4.2

操作步驟

¾
執行 Dow nload (F8)及開啟 SN8 file
nload SN8 功能
d N8完成後移除 SDA cable並將 target board 重新 power on即可進行
使用手冊
4-1
SONiX TECHNOLOGY CO., LTD Page 11 Version 1.1
Smart Development Adapter
www.avantcom.com.tw
忠科技
使用手冊
4-2
SONiX TECHNOLOGY CO., LTD Page 12 Version 1.1
5
www.avantcom.com.tw
忠科技
5
5
5.1

使用限制

注意事項

Smart Development Adapter
使用手冊
¾ 最多只支援 6 bre ¾
不支援下列事項
z cycle 顯示 z Debug 命令列中的 Breakpoints…功能 z Debug 命令列中的 Prev Single Trace 功能 z Debug 命令列中的 Prev Trace 功能 z Debug
5.2

故障排除

¾ 執行偵錯過程中發生 IDE Crash 請將USB Cable 重新插拔及 Target Board 重新上下電
命令列中的 Next Trace 功能
akpoints
SONiX TECHNOLOGY CO., LTD Page 13 Version 1.1
Smart Development Adapter
www.avantcom.com.tw
忠科技
使用手冊
SONiX 公司保留對以下所有產品在可靠性、功能和設計方面的改進做進一步說明的權利。SONiX 不承擔由本手冊所涉及的產品或電路的運用和使用所引起的任何責任。SONiX 的產品不是專門設 計應用於外科植入、生命維持和任何SONiX 產品的故障會對個體造成傷害甚至死亡的領域。如果 將SONiX 的產品應用於上述領域,即使這些是由SONiX 在產品設計和製造上的疏忽引起的,用 戶也應賠償所有費用、損失、合理的人身傷害或死亡所直接或間接產生的律師費用,並且用戶保 證 SONiX 及其雇員、子公司、分支機搆和銷售商與上述事宜無關。
總公司
地址:臺灣新竹縣竹北市台元街 36 10 樓之一
電話:
傳真:886-03-5600 889
松翰科
地址:深圳市南山區高新技術產業園南區 T2-B 2
電話:
傳真:86-7 5-26 71 978
臺北辦
地址:臺北市松德路 15 樓之 2
電話:
傳真:886- -275 9 8180
香港辦
地址:香港新界沙田鄉甯會路 138#新城市中央廣場第一座 7 705
電話:
傳真:
技術支援 郵箱:Sn8fae@sonix.com.tw
886-03-5600 888
技(深圳)有限公司
86-7 5-26 71 9666 5
5 6
事處
171
-275
886-
事處
852-2723 8086 852-2723 9179
9 1980 2
2
SONiX TECHNOLOGY CO., LTD Page 14 Version 1.1
Loading...