请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F280037 工具与软件:
您好!
我有一个修改后的.cmd 文件、它具有如下所示的存储器和部分。
构建代码时没有出现错误、但是.stack 段没有被添加到内存映射文件中、并且 xml 文件显示了这种情况 0x0 以下的代码
我已经配置了正确的 cmd 文件以在 CCS Properties/CGS General 中使用。 是否还需要配置其他内容?
更多信息:在编译结束时、我会看到消息"正在调用:C2000十六进制实用程序"、然后它显示了转换为 ASCII 十六进制格式并生成.txt 文件次级目标下的所有段、而不是.stack。
存储器具有多个 RAM 和闪存地址定义。 我仅列出了以下相关内容。
我已经尝试使用除了 RAMGSnP 以外的其他 RAM 段、但是栈符号从未被添加到映射文件中。 SP 寄存器在启动时似乎始终为0x0178。
小程序
{
...
RAMGSnP : origin = 0x00C000, length = 0x001000
...
}
然后再分为几节
部分中)
{
...
.stack :> RAMGSnp.
...
}
谢谢你。