2014年9月9日 星期二

Driver of TI MSP430G2553 Launchpad was developed tools by Energia.

自從前幾個星期從TI(www.ti.com)要了幾個MSP430G2的Sample後,就開始傷腦筋要怎麼寫程式進去,TI網站上提供了三種工具的資訊,如果Grace也算那就是4種,我只要用Energia。因為CCS(Code Composer Studio)有要裝Eclipse,我沒有跑Java所以不想裝。

TI有提供SPY-Bi-Wire的方式寫入晶片,這個要用JTAG,我有UART的工具,但是要用JTAG我就又不想弄,所以又上TI買了一套MSP430G2553的 Launchpad With WIFI C3100的,上星期五板子連Zigbee的晶片都來了,但是Wifi因為要避掉美國的輸出許可,所以從荷蘭發貨,要到2014-09-15才會到。

拿到板子第一個問題是驅動程式,我插上USB插頭,四台電腦都不一樣,二台顯示的是TI-FET-MSP430UIF,二台是TI MSP430 UART。好不管是那一種,都用Energia所附的driver=EZ430就可以了,如果你的是TI-FET-MSP430UIF那要指定安裝Driver ,這一段要花點時間去瞭解,可惜今天還有工作。如果是MSP430 Application UART就直接指定driver的目錄,就行了。
目前為止顯示FET-MSP430UIF的使用Energia會無法寫入,發生"No unused FET  found"。這個問題我還沒有正確的解決方法,但是問題應該不在Driver,因為我用VM去寫入就沒問題,所以Driver應該是沒問題。

Forum上一堆人都說要安裝最新的CCS,不僅可以用TI的Sample而且driver都安裝好了,這些人講的都沒錯,因為我的筆電就有灌,什麼問題都是下一步大師幫我解決完成,而且Tools一堆,不用自己在系統上花時間。如果不是要Demo,我真的不想灌這個東東,因為他附在Eclipse之中,我就因為這樣,一台筆電上有著4套Eclipse,一個是Android要用IOIO的東東,一個是C所用的IDE,一個是HTML(XML)的Aptana,一個是CCS,所以我的桌機就只有Energia,不能用就不能用,我還有VM可以用。

本篇重點在第3段,就是不管未正確安裝的裝置顯示什麼名種,在只要使用Energia的情形下,就是用EZ-430的Driver下去就可以用了啦!

移除沒用的COM Port的方法
執行指令:set devmgr_show_nonpresent_devices=1
同視窗繼續執行指令:devmgmt.msc
------不會用!?那泥!