1)LM闪存编程器是一个独立的GUI编程,允许用户通过多个端口编程Stellaris(Tiva)器件的闪存。
2)确保在CCS中没有运行代码的调试透视图,以避免CCS和Flash编程因USB端口控制权发生冲突。单击桌面上如图1-27所示的图标,打开闪存编程对话框,如图1-28所示。
3)在配置(Configuration)选项的快速设置(Quick Set)栏中选定所需编程的开发板,例如选中LM4F120 LaunchPad(EK-TM4C123GXL评估板)。
图1-27 LMFlash图标
图1-28 LMFlash编程器界面
4)这里对Flash Utilities和Other Utilities选项按默认设置。对这两个选项设置感兴趣的用户请参考右上角的帮助(Help)文件,如图1-29所示。
5)单击Program选项,对Options栏进行如图1-30所示的设置。然后按Select.binfile栏的浏览(browse)按钮,选择Myproject编译生成的.bin文件,如图1-31所示。
图1-29 LMFlash编程的帮助文件
图1-30 Options的设置
图1-31 编译结果中不存在.bin格式文件
6)创建闪存编程器的bin格式文件。要编译生成.bin格式文件必须在Build选项下的Steps栏中添加以下命令,如图1-32所示。
(www.xing528.com)
图1-32 在Steps栏中的Command选项处添加的命令(见下①、②所述)
①对于CCS5.2及更早版本添加以下命令:
②对于CCS5.3及更新的版本添加以下命令:
③重新编译Myproject工程,其结果如图1-33所示。
7)在LM闪存编程器的Program选项下添加.bin格式文件,如图1-34所示。
图1-33 重新编译Myproject工程,生成的.bin格式文件
图1-34 导入Myproject.bin文件到LM闪存编程器中
8)单击Program选项下的Program按钮,将.bin文件下载到EK-TM4C123GXL评估板中,如图1-35、1-36所示。
图1-35 编程Myproject.bin格式文件到EK-TM4C123GXL评估板中
图1-36 Myproject.bin文件下载到EK-TM4C123GXL评估板中的运行结果
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。