This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Code Composer Studio
您好,
我想请您提供建议。 我有两个TMS320F2808程序。
第一个是bootloader,第二个是应用程序。 我需要
了解如何将包含bootloader的*.out文件加载到指定的闪存扇区
以及如何同时将包含应用程序的*.out文件加载到不同的中
指定的闪存扇区。 我一直在使用CCS v6和XDS100v2仿真器。
提前感谢您的任何建议。
您需要更改链接程序命令文件(例如 F2.8335万.cmd)以指定内存布局。 它定义代码和变量的内存布局。 除非 #pragma set_code_section指定,否则所有代码都放置在.text段中。
www.ti.com/.../spru514 l .pdf的6.9 部分介绍了Set_code_section和Set_data_section。 这些pragma分别用于将代码和数据(即变量)放置在闪存或RAM的特定部分中。
斯蒂芬
您好,Stevenh
非常感谢您的回答。 我已跟进第二个问题
选项。 我首先加载了bootloader
写入闪存。 然后我想测试目标的实际状态
通过在主机PC上运行的显示器和服务应用程序
(我应该会看到目标正在处理卷装加载机)。 但是
结果是,在服务应用程序中,我看不到bootloader
已处理(我可以信赖服务应用程序没有问题)。
服务应用程序通过CAN与目标通信。
可能会干扰我同时从连接到目标
通过CAN和通过JTAG的CCS提供服务应用? 是否存在
如何让目标 在 CCS和JTAG上独立运行?
谢谢。
如果您现在可以控制软件,我认为最好使用UC的引导加载程序。
使用UC引导加载程序的好处:
1.生产线不必下载引导加载程序,
2.生产线不必将XDS100v2物理连接到主板上。
换言之,生产将节省时间和金钱。