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.
您好!
我在 LAUNCHCL-F280025C 中运行代码时遇到问题。
我已附上错误照片。
当代码处于 Free Run 状态时、会出现此错误。
如果我使用 Step Run 执行、我不会遇到此问题。
请建议解决此问题的方法。
此致
Aditya K
Aditya、
引用的0x3F4751存储器地址位于器件的 Brom 内。 这就是 CCS 没有项目中内容的信息的原因。 如果您想调试单步执行 Brom、可以将符号/.lib 添加到您的现有项目中。 对于 C2000Ware 中的此器件、位于:C:\ti\c2000Ware_3_04_00_00\libraries\boot_rom\f28002x\rev0
最棒的
Matthew
您好!
不起作用、仍然出现错误。
此致、
Aditya K.
Aditya、
如果您仅在自由运行时看到此情况、我怀疑器件的看门狗已启用并触发中断或复位。 如果您在 C2000Ware 中查看我们的许多示例,则在 InitSysCtrl()中有一个函数调用,用于在此原因下进行调试时禁用 WD。
DisableDog ();
正常运行并需要看门狗后、您可以重新启用看门狗并对其进行服务、以便它不会超时。
您是否在 C2000Ware 中使用示例、如果您可以提供该示例、我们可以尝试复制该问题。
最棒的
Matthew
您好!
我们已禁用看门狗。
在相关的注释中,看门狗复位是否会导致_system_post_cint()错误? 该函数的具体作用是什么?
遗憾的是、我们没有使用示例。
此致、
Rishabh P.
我更深入地了解了这些函数作为引导挂钩函数或预初始化函数作为运行时支持库的一部分。 它们位于此处的 CCS 安装位置(适用于 CCS V10) C:\ti\ccs1000\ccs\tools\compiler\ti-cgt-C2000_21.6.0.LTS \lib\
请注意、有一些不同的 rts.libs、具体取决于您是为 COFF (ELF)还是 EABI 格式进行编译。 您将需要根据上述内容选择相应的 rts2800_fpu32.lib。
您能否确保项目设置中的内容正确?
最棒的
Matthew