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.
器件型号:TMS320C2812
工具/软件:Code Composer Studio
我将加快使用 CCS 3V3的速度。 由于 链接器问题、例如、该实验的解决方案都不起作用
对象".stack"的运行放置失败、大小为0x200 (页1)。 可用
范围:
M0SARAM 大小:0x400 未使用:0x1c2 最大孔:0x1c2
错误:链接过程中遇到错误;未生成"./Debug/Lab2.out
>>编译失败-表示链接失败!
我已经尝试在项目选项链接器选项卡中减小堆栈大小 t o0x100、
-q -c -m"。\Debug\Lab2.map"-o"。\Debug\Lab2.out"-stack0x100 -w -x -i"%BIOS_INSTALL_DIR%/packages/ti/rtdx/lib/C2000
但有些东西(.tcf?) 覆盖此地址、因为它位于图形 tcf 编辑器的系统/MEM 存储器部分管理器栈大小(MAU) 0x200中规定的0x200处。 当我尝试对其进行文本编辑时、没有条目、我似乎无法以图形方式对其进行编辑。
我肯定不是第一个受到这种影响的人?
提前感谢您的所有建议!
Ken
Ken、
我相信您知道、正如 Todd 所指出的、您使用的是一个非常旧的器件、它具有非常早的 CCS 版本。 在任何情况下、我猜您正在尝试运行 F2812 DSP/BIOS 多日技术讲座中的代码。 使用 DSP/BIOS 配置工具时、在 CDB 文件中指定了堆栈大小、而不是在链接器 CMD 文件中指定。 CCS 编译选项(链接器选项卡)不应包含栈大小条目。 有关详细信息、请参阅 实验课程中的实验2a 和2b (修订版5.2、2005年1月):
如果可能、请确保使用用于创建专题讨论会的相同版本的工具、然后尝试运行实验练习2完成每个步骤、并告知我这是否可行。
- Ken
感谢您的链接-我已经向我提供了所有培训材料、因此我将尝试使用 URL 中的实验和.zips。
我尝试编辑.cdb _我将 lab.cdb 行1435中的堆栈大小从512减小到256 (我猜它是十进制的、但链接器以十六进制表示)、并在项目程序的链接器选项卡中清除了堆栈大小。 即使是在经过全新构建后、我仍然得到相同的错误消息。
Ken
F2812多日技术讲座是使用 CCSv3.1和 DSP/BIOS 4.9开发的。 使用 DSP/BIOS 4.x 时、通过打开和编辑配置数据库文件(.cdb)来修改系统。 您可以在该技术讲座的实验2b 中找到详细信息。 这随 DSP/BIOS 5.x 而改变、在这里通过编辑文本配置文件(.tcf)进行了修改。 您可以在实验12的 F28335多日技术讲座中找到有关使用 DSP/BIOS 5.x 的更多详细信息。 (这 也可能有助于回顾 模块12的材料)。 本技术讲座可在以下网址找到:
F28335多日技术讲座是使用 CCSv3.3和 DSP/BIOS 5.41开发的。 根据您在帖子中的评论、我猜您使用的是 DSP/BIOS 5.x、希望这将解释为什么 F2812多日技术讲座的方向与您使用的 DSP/BIOS 版本不完全一致。
- Ken
很抱歉、GAP - 编辑配置数据库文件(.cdb)工作正常(自我上一篇文章以来、我一直从事 DM648 CCS 项目工作!)。 现在就捆绑了松散的端头。
Ken、
感谢您的跟进。 我将关闭该线程。
- Ken