google code-beautifer

星期三, 3月 22, 2017

在Linux 下開發 TI lunchpad


安裝其實不難,最重要的是照這裡 用root 身份把 71-ti-permissions.rules 丟進/etc/udev/rules.d/ 重起udev 服務,插上 lunchpad 如MSP-EXP430G2 就會看到/dev/ttyACM0 ,有些如 MSP-EXP430F5529 還會多一個/dev/ttyACM1 ,不過上傳firmware 的port還是選ttyACM0

然後去 http://energia.nu/ 下載新版,先用root 身份裝到/usr/local
tar Jxvf energia-1.6.10E18-linux64.tar.xz
以一般使用者身份執行/usr/local/energia-1.6.10E18/install.sh
但是他產生的桌面圖示有錯,要用編輯器去修改energia-1.6.10E18
桌面/rduino16.desktop
把這行
Exec=/usr/local/energia-1.6.10E18/arduino
換成
Exec=/usr/local/energia-1.6.10E18/energia
這樣就可以 

(以往TI lanuchpad 在Linux 上有cdc-acm 驅動的問題,但是我在mageia kernel 4.4.50 沒事,應該是後來修好了。)

這個是Arduino IDE 改的,所以介面非常類似。 launchpad 比一般的Ardunio Uno 多了一些硬體,如幾個按鍵跟LED ,其他gpio 的用法也類似 有用過Arduino 的人轉換發展環境應該不難。