2016年3月1日 星期二

[Unboxing]] eMotion: ST MEMS adapters motherboard

1. 之前經常會拿到st提供的sensor board來進行相關的測試或是移植, 有時候在沒有ap或是pc端驗
   證軟體的時候, 就比較難以知道sensor是否正常動作, 因此st mems team有提供了專屬的開發板
   和pc tool來協助驗證.

2. mems motherboard如下圖所示, 編號是STEVAL-MKI109V2, 而搭配測試的sensor board編號
   是STEVAL-MKI108V2.

[將SWD拉出來]


3. 接下來將sensor board與mems motherboard相接, 基本上要測試的硬體已經準備好了.


4. 接著到ST官方網頁去下載STEVAL-MKI109V2的相關資料.

    http://www.st.com/web/en/catalog/tools/PF252688



5. 解壓縮後, 可以看到底下的相關檔案, 最重要的就是FIRMWAREUnico的執行檔.



6. 我們首先先使用IAR EWARM先開啟FIRMWARE, 並將Build好的檔案燒錄至mems
    motherboard, 這邊有一個需要特別注意的地方就是需要先將project的Workspace從
    EMOTION_DFU切換到EMOTION_FLASH, 否則一斷電後, 程式就會消失, 需要每次都
    使用ICE將程式燒錄進去.


7. 燒錄完成後, 接著就是安裝Setup_Unico_4.2.0.0.exe程式了, 完成後, pc上會產生Unico tool.


8. 接著就是透過usb cable將mems motherboard與pc相連接, 並開啟Unico tool, 若程式正常執行且
    sensor board也沒有接反的話, 則會有藍色LED亮起.


9. 開啟Unico tool後, 第一個會先要你選擇搭配的sensor board編號, 例如我們使用的為STEVAL-
    MKI108V2, 從清單列表上可以找到此顆編號, 看起來是一顆包含acc/gyro/mag sensor的9 axis
    sensor module, 最後按下Select Device.



10. 接著開始設定Unico tool, 首先先設定STM32 Virtual com-port的編號, 並按下Connect.




11. 連線成功後, 就可以開始對sensor module進行相關的設定, 如果還不熟的話, 也可以先選擇
     Easy Configuration來快速設定, 且連線成功後, mems motherboard上會多亮起3個LED.




12. 也可以直接對各個暫存器進行數值修改.


13. 當設定完成後, 接著按下Start按鈕, 便可以開始觀察數值上的變化.


14. 可以選擇各種不同的觀察資料方式, 例如可以選擇Plot等方式.


15. 這樣比看暫存器輸出的數值要方便地多了.



沒有留言:

張貼留言