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.

[参考译文] TMS320F28377D-SYSCTL_REGWRITE_DELAY EP:有什么需要?

Guru**** 2465890 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1494462/tms320f28377d-ep-what-is-the-need-for-the-delay-sysctl_regwrite_delay

器件型号:TMS320F28377D-TMS320F28377D-DSP EP
Thread 中讨论的其他器件:C2000WARE

工具与软件:

您好!

 device.lib 中的 DELAY 指令#define SYSCTL_REGWRITE_DELAY asm (" RPT #69 || NOP")的具体用途是什么? (此指令位于 cputimer.h、sysctl.c 和 sysctl.h 中)。

延迟指令 #define SYSCTL_CLKSRCCTL_DELAY ASM (" RPT #250 || NOP \n RPT #50 || NOP") 在勘误表 SPRZ412N 的"系统:对 CLKSRCCTL1的多次连续写入可能会导致系统挂起"部分中进行了说明。

但是、我找不到任何有关  SYSCTL_REGWRITE_DELAY 的信息。 它不在 C2000ware_4_01_00_00版本中。

 

谢谢你

Laurent

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

    您好、Laurent、

    我们已在 SYSCTL 中对存储器映射寄存器的2次连续写入之间添加此延迟。
    我们在较新器件的 TRM 的" 系统控制寄存器配置限制"一节中提到了同样的问题
    附加以供参考-  
    谢谢
    Aswin