2015/05/31

LinkIt ONE:使用Assist 2502韌體與SDK,閃爍LED

之前已安裝Assist 2502的SDK,並且更換韌體,現在來試試最基本的範例程式:閃爍LED。

記得板子的MS/UART開關切回UART。板子連接電腦後,應該出現兩個序列埠。

執行Eclipse,選單「File-New-Other...」,若之前的SDK安裝成功,應可看到專案種類「LinkIt Assist 2502 SDK 2.0」,請選擇裡頭的「Application (*.vxp)」。
進行設定,可修改「Project Name」與「Application name」,「Hardware Platform」記得根據你手上的板子來選擇,不要勾選「Empty Application」。
選擇想使用哪些API,但之後仍可以自行加入標頭檔。
專案建立之後,可開啟.c、.h檔,看看裡頭有些什麼東西。
接下來要進行編譯與建置,並且傳入板子裡。但不是使用Eclipse的按鈕,應使用LinkIt的,如下圖,從左到右是Application Settings、Build Application、Resource Editor、Monitor、Help。請按下「Build Application」,就會進行建置並傳入板子。
可在主控台裡看到進行的過程。
最後應會看到
11:23:59(INFO) Pack tag items done.

11:23:59(INFO) Begin to upload application.

11:23:59(INFO) ["D:\linkit\assist2502_sdk\LINKIT_ASSIST_SDK\tools\PushCmdShell.exe", "D:/linkit/eclipse/BlinkLed\ARM\BlinkLed_default.vxp"]
11:24:01(INFO) "D:\linkit\assist2502_sdk\LINKIT_ASSIST_SDK\tools\\pushtool.exe"
11:24:01(INFO)  -t arduino -clear  -port COM10 -app "D:/linkit/eclipse/BlinkLed\ARM\BlinkLed_default.vxp"
11:24:04(INFO) Done
11:24:04(INFO) Application is uploaded successfully.

若最後出現「Application is uploaded successfully」,代表程式已經放進板子裡了,標示著「RX」的LED應會閃爍。
註:不知為何,LinkIt Assist 2502的Debug port/Modem port,其用途與LinkIt ONE相反。

No comments:

Post a Comment