首页 理论教育 LM闪存编程器:基于固件的ARMCortexM4原理及应用

LM闪存编程器:基于固件的ARMCortexM4原理及应用

时间:2023-11-17 理论教育 版权反馈
【摘要】:本小节将介绍LM闪存编程器的基本使用方法及编程示例。1)LM闪存编程器是一个独立的GUI编程,允许用户通过多个端口编程Stellaris器件的闪存。图1-29LMFlash编程的帮助文件图1-30Options的设置图1-31编译结果中不存在.bin格式文件6)创建闪存编程器的bin格式文件。7)在LM闪存编程器的Program选项下添加.bin格式文件,如图1-34所示。

LM闪存编程器:基于固件的ARMCortexM4原理及应用

本小节将介绍LM闪存编程器的基本使用方法及编程示例。

1)LM闪存编程器是一个独立的GUI编程,允许用户通过多个端口编程Stellaris(Tiva)器件的闪存。

2)确保在CCS中没有运行代码的调试透视图,以避免CCS和Flash编程因USB端口控制权发生冲突。单击桌面上如图1-27所示的图标,打开闪存编程对话框,如图1-28所示。

3)在配置(Configuration)选项的快速设置(Quick Set)栏中选定所需编程的开发板,例如选中LM4F120 LaunchPad(EK-TM4C123GXL评估板)。

978-7-111-51624-8-Chapter01-27.jpg

图1-27 LMFlash图标

978-7-111-51624-8-Chapter01-28.jpg

图1-28 LMFlash编程器界面

4)这里对Flash Utilities和Other Utilities选项按默认设置。对这两个选项设置感兴趣的用户请参考右上角的帮助(Help)文件,如图1-29所示。

5)单击Program选项,对Options栏进行如图1-30所示的设置。然后按Select.binfile栏的浏览(browse)按钮,选择Myproject编译生成的.bin文件,如图1-31所示。

978-7-111-51624-8-Chapter01-29.jpg

图1-29 LMFlash编程的帮助文件

978-7-111-51624-8-Chapter01-30.jpg

图1-30 Options的设置

978-7-111-51624-8-Chapter01-31.jpg

图1-31 编译结果中不存在.bin格式文件

6)创建闪存编程器的bin格式文件。要编译生成.bin格式文件必须在Build选项下的Steps栏中添加以下命令,如图1-32所示。

978-7-111-51624-8-Chapter01-32.jpg(www.xing528.com)

图1-32 在Steps栏中的Command选项处添加的命令(见下①、②所述)

①对于CCS5.2及更早版本添加以下命令:

978-7-111-51624-8-Chapter01-33.jpg

②对于CCS5.3及更新的版本添加以下命令:

978-7-111-51624-8-Chapter01-34.jpg

③重新编译Myproject工程,其结果如图1-33所示。

7)在LM闪存编程器的Program选项下添加.bin格式文件,如图1-34所示。

978-7-111-51624-8-Chapter01-35.jpg

图1-33 重新编译Myproject工程,生成的.bin格式文件

978-7-111-51624-8-Chapter01-36.jpg

图1-34 导入Myproject.bin文件到LM闪存编程器中

8)单击Program选项下的Program按钮,将.bin文件下载到EK-TM4C123GXL评估板中,如图1-35、1-36所示。

978-7-111-51624-8-Chapter01-37.jpg

图1-35 编程Myproject.bin格式文件到EK-TM4C123GXL评估板中

978-7-111-51624-8-Chapter01-38.jpg

图1-36 Myproject.bin文件下载到EK-TM4C123GXL评估板中的运行结果

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈