请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:TMS320F2.8026万 工具/软件:Code Composer Studio
我正在运行代码编辑 器版本:5.1 .0.0.9万 (出于传统原因),我很难告诉调试器从起始地址0x3F776开始步进。 根据C2000数据表和启动ROM文档TMS320x2802x Piccolo启动ROM参考指南,处理器在该地址执行的指令应跳到启动例程。
发生的情况是,Code Composer直接跳到main并停止在那里,尽管我已在“调试配置”->“目标”选项卡->“常规调试选项”->“自动运行选项”下禁用了该选项
我的问题是,这是正在进行的初始化-即SP等,由于调试器跳过了这些初始化,所以没有执行这些初始化。
我不想攻击我的代码,将设置栈指针的汇编指令放置在我的main.c代码中,当它放置在调用main函数的汇编文件中时,它应该起作用。
谢谢!