请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28375S 团队、您好!
我将 TMS320F28375S 微控制器与 CCS 12.7配合使用、并在使用2837xS_FLASH_CLA_lnk_cpu1.cmd
文件从闪存运行程序时调试 CLA 时遇到问题。
当我在 RAM 中加载程序时 2837xS_FLASH_CLA_lnk_cpu1.cmd
、使用该文件、 我可以成功调试 CLA。
以下是从 RAM 进行调试的过程:
- 在 RAM 中加载程序。
Device_init();
定义时钟的步越函数。- 连接到 CLA 并加载符号、这样会打开.asm 文件。
- 返回
main
并恢复代码、成功进入 CLA 任务。
但是、从闪存运行代码时会遇到以下问题:
- 我将程序加载到闪存中。
- 在之前设置一个断点
ADC_init();
(因为我的 CLA 由 ADC SOC 触发、我在与此类似的线程中读取、首先将程序和常量从闪存复制到 RAM)。 - 运行代码至该函数。
- 连接到 CLA 并尝试加载符号、但未加载符号。
您能帮我解决这个问题吗? 对于可能会出现什么问题或我应遵循的其他步骤提出任何建议,我将不胜感激。
谢谢。此
致、 穆扎米尔·克雷希