安裝 MtConnect03 開發環境

MtConnect03 是使用 M904 的開發板,核心 Nordic nRF51822 的 SiP。nRF51822 可以使用 ARM Keil 來做開發,接下來會一步步說明在電腦上如何設定的開發環境

本篇同時適用在
✅MtConnect03
✅MtConnect04
✅MtConnect04S

Step 1. MtConnect03 需要 J-Link 與電腦連接

J-Link debugger

Step 2. 下載 nRFgo 並燒錄 S110 SoftDevice

nRFgo
32bit: nRFgo Studio-Win32
64bit: nRFgo Studio-Win64

打開 nRFgo
螢幕快照_2015-12-03_上午10_29_57.png

a. 點選有偵測到的 nRF5x 或是 Segger J-Link
b. 點 SoftDevice 頁面
c. 先下載 S110 SoftDevice (Link),先解壓縮,資料夾有一個 hex 檔,s110_nrf51822_7.3.0_softdevice.hex,再點選畫面中的 Browse… 找到 hex 檔
d. Program 會把 hex 寫進 MtConnect03 裡
螢幕快照_2015-12-03_上午11_00_37.png

Step 3. 安裝 ARM KEIL

到 KEIL 註冊後可以下載 keil 安裝程式,
https://www.keil.com/demo/eval/arm.htmParallels 圖片.png

Step 4. 下載 nRF51 SDK 並安裝,範例程式會安裝到 Keil 的目錄 C:\Keil_v5 底下

下載 nRF51 SDK v6.1.0(link)

Step 5. bliny_example 範例程式

C:\Keil_v5\ARM\Device\Nordic\nrf51822\Board\pca10001\blinky_example\arm\blinky.uvprojxParallels 圖片 4

MtConnect03 內建一顆 RGB led,對應 nRF51822 腳位是

  • Red: P0_16
  • Green: P0_15
  • Blue: P0_06

在左邊的 Project 打開 main.c,並且在 int main(void) 上方加入

#undef LED_0
#define LED_0 15
#undef LED_1
#define LED_1 16

螢幕快照_2015-11-27_下午3_38_29.png

接下來要 build code 了,選擇 nrf51822_xxaa_s110(256k)
螢幕快照 2015-11-27 下午4.22.40.png

選 Project->Build Target螢幕快照 2015-11-27 下午12.18.24

在 Build Output 會顯示進度或錯誤,最後產出的軔體檔案位置螢幕快照_2015-11-27_下午12_22_07.png

Step 5. 最後的步驟,把程式放到 MtConnect03 上執行

在 Keil 上方的選單,點選 Flash-> Download
螢幕快照 2015-11-27 下午3.55.52

看到紅綠燈閃爍,完成!
output_uKKUzW

 

 

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s