9G-LM3S8 MDK-ARM使用过程简介
一,准备MDK-ARM+LM3S8软件包
1,在
http://www.mcu123.com/news/Soft/embsof/arm/201001/516.html
下载RealView MDK-ARM 4.03a(MDK-ARM V4.03a,MDK4.03a)
mdk403a_mcu123.rar
ftp://www.mcu123.com/%D2%D1%D5%FB%C0%ED%C4%BF%C2%BC/%BF%AA%B7%A2%B9%A4%BE%DF%C8%ED%BC%FE/ARM/mdk403a_mcu123.rar
(自己查找破解文件)
2,在
http://www.luminarymicro.com/products/ekk-lm3s8962_can_ethernet_evaluation_kit.html 上
在Manuals and Schematics中的Quickstart Keil Tools-1.8 (Evaluation Kit Quickstart Keil Tools)
点击download注册下载Quickstart-Eval-Kit-Keil.pdf
在Manuals and Schematics中的EK-LM3S8962-08 (Stellaris LM3S8962 Evaluation Board User's Manual)
点击download注册下载8962_EvalBoard.pdf
在Manuals and Schematics中的RMF-EK-LM3S8962-1.4 (LM3S8962 Evaluation Kit Readme First)
点击download注册下载READMEFirst-LM3S8962-Eval-Kit.pdf
在Software Updates中的EKK-LM3S8962-CD-534 (LM3S8962 Evaluation Kit for Keil CD)
点击download注册下载EKK-LM3S8962-CD-534.zip
在Software Updates中的SW-EK-LM3S8962-5570 (EK-LM3S8962 Firmware Development Package)
点击download注册下载SW-EK-LM3S8962-5570.exe
3,在
http://www.luminarymicro.com/products/software_updates.html 上
选择StellarisWare中的SW-EK-LM3S8962-5570 (EK-LM3S8962 Firmware Development Package)
点击download注册下载SW-EK-LM3S8962-5570.exe
选择Utilities中的LMFlashProgrammer-923 (GUI and command line flash programmere)
点击download注册下载LMFlashProgrammer_923.zip
选择Utilities中的Serial Flash Loader-00 (Serial Flash Loader)
点击download下载Serial Flash Loader.zip
选择Utilities中的LMIDK-AGDI-33 (Keil debug interface DLL for Stellaris ICDI)
点击download注册下载lmidk-agdi-b33.zip
选择Misc中的Stellaris FTDI Driver-2.06.00 (Stellaris FTDI driver)
点击download下载Stellaris_FTDI-2_06_00.zip
4,其它软件文档的下载地址如下:
http://www.luminarymicro.com/products/software_updates.html
二,建立MDK+LM3S8开发环境
1,双击MDK403a.exe自行安装MDK-ARM 4.03a,
将会在桌面产生Keil uVision4的快捷方式;
2,双击SW-EK-LM3S8962-5570.exe将软件安装到C盘的c:\StellarisWare;
3,双击LMFlashProgrammer_923.zip,运行里面的LMFlashProgrammer.msi安装FlashProgrammer到默认C盘,
将会在电脑桌面生成LM Flash Programmer的快捷方式;
三,连接开发工具
1,把EK-LM3S8962开发板用USB电缆连接到电脑上,将会发现找到新硬件Stellaris Development Board;
2,手动安装驱动程序时指向Stellaris_FTDI-2_06_00.zip的解压后的文件夹,安装Stellaris Development Board驱动;
3,再次出现新硬件Stellaris Virtual COM Port时,再指向刚才的目录即可安装相关驱动。
四,测试SW-EK-LM3S8962-5570.exe演示工程
1,用MDK打开C:\StellarisWare\boards\ek-lm3s8962\ek-lm3s8962.mpw工程;
2,在MDK的Project工程窗口的graphics上右击Set as Active Project;
3,在MDK工程窗口菜单中选择Flash->Download命令编译下载目标码;
4,复位LM3S8962的开发板,也可以编译下载后用Debug->Start命令启动调试后全速运行;
5,便可在LM3S8962的开发板的OLED上看到luminarymicro的LOGO;
6,也可以选择激活Project工程窗口其它它工程来运行;
7,如qs_ek-lm3s8962就是显示了TI和KEIL的LOGO后一个小迷宫游戏。
五,用LM Flash Programmer读写LM3S8962
1,同样用USB电缆连接开发板和PC机;
2,双击桌面LM Flash Programmer打开Programmer;
3,在Configureation的Quick Set中选择LM3S8962...;
4,然后在Flash Utilities的Upload...中指定一个BIN文件;
5,选择整块FLASH然后Upload便可以读出LM3S8962中的目标码;
6,同样也可以把目标码写入LM3S8962。