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.

[参考译文] CCS:通过CCS将.out文件加载到AM335x时出错

Guru**** 2534260 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/570218/ccs-error-loading-out-file-to-am335x-via-ccs

工具/软件:Code Composer Studio

大家好!

在Starterware的帮助下,我创建了一个项目,我通过在Linux环境中的arm-gcc跨工具链和终端成功构建了这个项目。
已经生成的可执行文件是我要加载到我的主板上的内容(BeagleBone white),而这正是我发现难以加载的地方。
详细地说,在为我的主板创建了一个新的目标配置文件(如有关无项目调试会话的说明)并启动它之后,我进入了调试模式。
在连接到CortexA8内核(成功)并成功进行初始化后,我按了:  
运行->加载并从目录中选择所需的可执行文件。
遗憾的是,这会导致以下错误:
"加载程序:程序的一个或多个部分落入不可写的内存区域。 这些区域实际上不会写入目标。
请检查链接器配置和/或内存映射。"

是否有人能指出我做错了什么(如果有)以及我应该怎么做?
此外,我应该说,凝胶档案是自动创建的,我猜它与问题有关(如果我没有错,否则请原谅我的无知),我没有进行干预。
我还应该提到,通过遵循相同的流程,我过去在同一主板中成功加载(其他)可执行文件(因此这不是我的主板的问题)。
我使用的代码编写器工作室是版本6.1

很抱歉,如果我没有在正确的位置发帖(如果是这样,请告诉我)。


提前感谢