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.

[参考译文] TMS320F28379D:无法识别位于地址(0x12000)的 CIO 缓冲器中的无效 CIO 命令(14)。 请检查器件和程序存储器映射。

Guru**** 2587345 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1277188/tms320f28379d-invalid-cio-command-14-in-the-cio-buffer-at-address-0x12000-was-not-recognized-please-check-the-device-and-program-memory-maps

器件型号:TMS320F28379D

您好!  

 作为已编写好的 CCS 代码的简单测试、我在使用 printf 或 puts 语句时目前遇到上述问题。

我已经 通读了论坛、唯一有效的解决方案是禁用中断例程、这不是 我想要的。

AM 使用 CCS 版本12.4.0.00007和最新编译器 TI v22.6.0.1.LTS。

有人能指导我找到另一种解决方案吗?

此致

埃德温

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Edwin:

    根据以下线程中的信息、看起来您的 CIO_BUFFER 位于跨 CPU 内核共享的位置。  请验证 对此空间(GS6 RAM)的所有访问都不受任何其他写入的影响。  您还可以查看链接器命令文件、以了解项目的哪些部分被存储在此位置。

    此致、

    阿米尔·奥马尔