所以改採用open source開發環境。
以下方式介紹用Windows 7環境下,建立GNU開發環境編譯ARM Cortex M3 for LM3S3748 USB CODE,將程式燒錄至板子上
1.安裝 Minimalist GNU for Windows
此工具是一個GNU的開發環境,這個工具將在Windows系統下建立,下在安裝完成後點及MinGW
Installer如下圖所示,請把MSYS的選線勾選起來安裝,建立MinGW Shell,切記一定要勾選GCC與make選項。
http://www.mingw.org/
2.在此為了要針對ARM的平台開發,接著安裝GNU Tools for ARM Embedded Processors
在這裡我安裝的版本是 gcc-arm-none-eabi-4_9-2014q4-20141203-win32.exe,安裝完之後要去設定Windows下設定環境變數,之後就可以利用此工具開發與編譯函數了。
PATH範例:
PATH名稱:PATH
PATH變數值:C:\Program Files (x86)\GNU Tools ARM Embedded\4.9 2014q4\bin\;
https://launchpad.net/gcc-arm-embedded/+download
3.編譯程式
先執行MinGW Shell
下面連結是TI LM3SXXX系列的example code(請下載自己對應的主板)
版主以ek-lm3s3748主板來測試Hello。
http://www.ti.com/tool/sw-lm3s
請如下圖所示在MINGW32視窗下切換至/StellarisWare\boards\ek-lm3s3748\hello
執行make all,編譯成功後會如下圖所示:
4.燒錄程式
將程式燒錄至板子上,這部分可以直接使用德州儀器所提供的免費工具,
如下圖:燒入狀況與完成圖
http://www.ti.com/tool/lmflashprogrammer
沒有留言 :
張貼留言