
Smart Development Adapter
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
使用手冊
修改紀錄
版本 日期 說明
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
使用手冊
目 錄
修改紀錄................................................................................................................................................................................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

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
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
Adapter與Starter-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
使用手冊
2.2 軟體安裝
z M2IDE
¾ 請至Sonix官方網站www.sonix.com.tw下載M2IDE_Vxxx.exe;其中M2IDE為IDE軟體名稱,
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

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
使用手冊
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
使用手冊
¾ 進入偵錯環境 (Go : F5)
圖 3-3
圖 3-4
SONiX TECHNOLOGY CO., LTD Page 9 Version 1.1

Smart Development Adapter
¾ 離開偵錯環境 (Stop Debugging : Shift+F5)
使用手冊
圖 3-5
SONiX TECHNOLOGY CO., LTD Page 10 Version 1.1

Smart Development Adapter
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
使用手冊
圖 4-2
SONiX TECHNOLOGY CO., LTD Page 12 Version 1.1

5
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
使用手冊
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