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.

[参考译文] CCS/TMS320F28377S:代码在闪存中运行时、SCI 和 CRC 计算错误

Guru**** 2457760 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/792969/ccs-tms320f28377s-sci-and-crc-calculation-error-when-code-run-in-flash

器件型号:TMS320F28377S
主题中讨论的其他器件:C2000WARE

工具/软件:Code Composer Studio

您好!

我的程序使用 TMU 三角测量、PWM 中断、SPI 发送、SCI 通信和 VCU CRC 校验。 当我在 RAM 中运行时、所有函数都正常。但是当我将程序放入闪存中时、除了 SCI 通信和 CRC 验证、所有其他函数都运行良好、并且只能使用通信函数。

谢谢你。

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

    您能否告诉我、在将程序转换为从闪存运行时、您所做的更改是什么?

    要检查 SCI 通信、您可以在中运行"sci echoback"示例
    \driverlib\f2837xs\examples\cpu1\sci\sci_ex3_echoback

    以检查它是否正在运行。 请注意时钟和 GPIO 配置。

    谢谢、
    Katta