Part Number:TMS570LC4357
现在已经编写好了TMS570LC4357的启动源代码,然后应用程序代码是由bin文件的形式给到我们,如何用CCS把启动代码和应用程序bin文件联系在一起?一起编译
chen weiyi:
现在想的办法是,获取应用层的入口函数地址,在启动中跳转到该地址上。 还有没有更好的办法
,
Gary Lu:
您好,您可以通过以下步骤将启动代码和应用程序bin文件联系在一起,并一起编译:
1. 打开 Code Composer Studio (CCS)。2. 在 CCS 中创建一个新的项目,选择您的启动代码所在的文件夹作为项目路径。3. 在项目资源管理器中,右键单击“Sources”文件夹,选择“Add Existing Files to Project”。4. 选择您的应用程序bin文件并添加到项目中。5. 在项目资源管理器中,右键单击“Sources”文件夹,选择“Properties”。6. 在属性对话框中,导航到“Build”选项卡。7. 在“Extra Options”字段中,输入以下命令行参数:
--entry_point=main这将指定启动代码中的入口点为main函数。8. 单击“OK”保存更改。9. 在 CCS 中选择“Build”或使用快捷键Ctrl + B来编译项目。10. 如果编译成功,您将在输出窗口中看到编译日志。
这样,启动代码和应用程序bin文件将被联系在一起,并一起编译为一个可执行文件。请确保您在添加应用程序bin文件时选择了正确的架构和目标设备。
,
Gary Lu:
您好,您可以考虑其他的解决方案。
1. 使用操作系统提供的API 、2. 使用命令行参数、3. 使用配置文件、4. 使用插件
,
chen weiyi:
您好 ,我没有在“Build”选项卡中找到“Extra Options”字段,请问是我版本不对吗
,
Gary Lu:
您好,请确保您使用的是最新版本的 CCS,并检查一下您的版本是否与最新版本兼容。
,
chen weiyi:
Code Composer Studio 12.3.0 我是这个版本
,
Gary Lu:
您好,已咨询e2e工程师,这需要一些时间,谢谢!
,
chen weiyi:
您好,有没有回复
,
Gary Lu:
您好,已催促
,
Gary Lu:
您好,
您可以尝试以下线程中描述的方法吗:
(+) TM4C129EKCPDT:合并应用程序和引导加载程序代码的 bin 文件。- 基于 Arm 的微控制器论坛 – 基于 Arm 的微控制器 – TI E2E 支持论坛