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.

[参考译文] TMS320F28388D:代码不闪烁,在系统 clk 功能中出现错误

Guru**** 2602875 points
Other Parts Discussed in Thread: TMS320F28388D

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1071781/tms320f28388d-code-not-flashing-and-giving-error-in-system-clk-function

部件号:TMS320F28388D

您好,

我正在使用 TMS320F28388D 控制卡。

我编写了一个简单的代码来启用具有8位和1MHz 频率的 SPIA。

代码正在生成,但在向控制器闪烁代码时,代码在 sysctl.h 中的以下函数调用中终止

sysctl_delay (23U);

  配置系统时钟时调用上述功能。

是否有任何配置需要在项目的工作区中完成?

有关这方面的任何意见都将有所帮助。

同时连接错误屏幕。

谢谢

纳维亚·安娜·王子

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

    你好,Navya,

    根据 TRM,地址0x3FE96F (如快照中所示)位于 BootROM 的 ITRAP ISR 中。  请参见以下内容:

    请使用 memcpy()检查 sysctl_delay()是否正确复制到 RAM。

    谢谢,此致,
    瓦姆西

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

    Vamsi 您好,

    请详细说明如何使用  memcpy()检查 sysctl_delay()是否正确复制到 RAM。

    它是否在代码中?

    谢谢

    纳维亚·安娜·王子

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

    你好,Navya,

    有几种方法可以检查它:

    1)您可以在地图文件中搜索此功能,并查看是否将其映射到 RAM 以执行。   

    2)当您步入此功能时,您可以观察控件跳至的位置。   

    谢谢,此致,

    瓦姆西