请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
工具/软件:Code Composer Studio
大家好!
在Starterware的帮助下,我创建了一个项目,我通过在Linux环境中的arm-gcc跨工具链和终端成功构建了这个项目。
已经生成的可执行文件是我要加载到我的主板上的内容(BeagleBone white),而这正是我发现难以加载的地方。
详细地说,在为我的主板创建了一个新的目标配置文件(如有关无项目调试会话的说明)并启动它之后,我进入了调试模式。
在连接到CortexA8内核(成功)并成功进行初始化后,我按了:
运行->加载并从目录中选择所需的可执行文件。
遗憾的是,这会导致以下错误:
"加载程序:程序的一个或多个部分落入不可写的内存区域。 这些区域实际上不会写入目标。
请检查链接器配置和/或内存映射。"
是否有人能指出我做错了什么(如果有)以及我应该怎么做?
此外,我应该说,凝胶档案是自动创建的,我猜它与问题有关(如果我没有错,否则请原谅我的无知),我没有进行干预。
我还应该提到,通过遵循相同的流程,我过去在同一主板中成功加载(其他)可执行文件(因此这不是我的主板的问题)。
我使用的代码编写器工作室是版本6.1
很抱歉,如果我没有在正确的位置发帖(如果是这样,请告诉我)。
提前感谢