小小的玩具 大大的感動 XDD

軟體/系統在做資料傳輸相關的程式時  例如 PWM/CAN/SPI/UART 相關的設計時 一定會遇到一個困擾

「到底訊號有沒有正確的打出來呢」如果有個便宜又好用的 LA 就好了

不過…隨便就萬元以上LA或者百萬等級的不親民 也不適合只是要基本功能的需求

所以這就是 saleae logic 16的價值所在 (哈 不要問我為什麼跟官網的不一樣)

以STM的 PwmOut example 為例.

不過這邊真的要稱讚一下 STM SDK 的通用性 =  =a  我的板子其實是 STM32F4-Discovery

不過因為裡面沒有 PWM Out 的例子, 所以我隨便拿了SDK裡面另一塊 TM324x9I_EVAL/Examples/TIM/TIM_PWMOutput/

這個例子拿過來後, 只需要修改LED點燈方式, 其他的code 幾乎不用改. Orz

要做到這個有兩個重要的

1. HDK上面的GPIO腳位可以重用性很高

2. SDK 上面的code重用性很高

我想這也是MTK在做 MCU SDK / HDK 時需要前進的方向

下圖是 STM32 及 Saleae 連接的樣子, 以及build 了 STM32 的 example, 下載 , 除錯 , 及在 LA 上面顯示的圖片

st-flash 如果要跑在mac上面, 只需要下載github 上面的專案自己build 一build, 再嵌進去eclipse 來使用即可

MTK的 flash tool 如果能提供純console介面的環境, 我想對外面的開發者會很有用處, 做整合也很方便

除錯也是一樣, MAC 上面一樣可以自己包成plugin來用, 透過標準的 CMSIS-DAP 界面來除錯 就跟debug VC 一樣單純 😛

 

這就是LA抓到的圖囉  上面的一些設定都很方便就可以看到了, 當然因為價錢的關係 沒辦法做到非常高速的sampling, 不過基本使用…也夠了 🙂

Leave a Reply