Standard SDK: Getting Started with RTL8710

IAR開發環境架設

在開發過程我們使用IAR Embedded Workbench IDE環境來進行 code building, downloading 及 debugging。如果還沒有安裝IAR Embedded Workbench IDE,請到IAR 官方網站下載試用版。

Build Project & Download to Board

請先參考下一章節 CMSIS-DAP 將板子連接到電腦後,再依照以下步驟將project下載到板子:
Step 1: 請先打開 IAR Embedded Workbench IDE

Step 2: 點選 File -> Open -> Workspace
5

Step 3: 到 Project 路徑 project\project_name_xxxx\EWARM-RELEASE 下點選 Project.eww,開啟Project

Step 4: 打開Project後,點選 Project -> Rebuild All 來 Build Project
6

Step 5: Project Build成功後,請到 Project -> Download -> Download active application 將 code 下載到板子。

Step 6: Download完成後,按下板子上的reset按鈕。

Debug

以下分別介紹如何設定CMSIS-DAP及J-Link/JTAG的Debug環境,以及如何利用IAR IDE來進行Debug。

注:SDK默認使用debug環境為CMSIS-DAP。

CMSIS-DAP


RTL8710 可支援CMSIS-DAP debugger。首先,必須先安裝“serial to USB driver” (可以在SDK的tools\serial_to_usb\mbedWinSerial_16466找到安裝檔)。
安裝後,用micro-USB線將板子連接到PC。
DAP
接著打開裝置管理員,應該可以找到”mbed Serial Port”,如圖:
2


J-Link/JTAG


板子預設使用CMSIS-DAP mode,如果要改用J-Link debugger,請依照以下步驟設定。
jlink

請先用連接線將板子上的J-Link腳位連接到J-Link轉接板對應的腳位,可參考以下示意圖:
jlink_connect

接著,在IAR IDE的Project -> Options -> Debugger -> Setup -> Driver更改IAR Project的設定,把原本的CMSIS DAP改為J-Link/J-Trace,並按OK確認。
13

Log message

如果需要看程式的log訊息,請打開terminal tool (例如: putty/tera term),Buad rate設定在38400
8710_log