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.

[参考译文] 编译器/TMS320F28374S:PREAD/PWRITE 指示是否为 F28374的原子指示?

Guru**** 2540720 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/719011/compiler-tms320f28374s-is-the-pread-pwrite-instrucion-as-atomic-instructon-for-f28374s

器件型号:TMS320F28374S

工具/软件:TI C/C++编译器

大家好、

  在测试中、我们发现 在发生 PREAD 操作时中断被禁用、 PREAD / PWRITE 指令是否为 F28374s 的原子指令?  对于 使用 PREAD 指令读取的字数、最大的数字限制是什么? 当字数超过300时、汇编语言在测试期间不会使用 PREAD 指令。

 期待您的回复、谢谢。

此致

Benjamin

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

    不久将把这一员额分配给专家。 同时、请查看此文档。
    www.ti.com/.../spru430f.pdf

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

    Benjamin、

    PREAD/PWRITE 指令本身仅在一个字上运行。  它通常与一个 RPT 指令组合来访问一个字块。  RPT 不能被中断。   参考指南中介绍了 RPT 指令 Ozino 提供了一个链接。

    如果要使编译器不生成 RPT、或者要限制使用 RPT 重复指令的次数、请参阅 《C28x 编译器参考指南》(www.ti.com/lit/spru514)中的以下编译器选项

    --no_rpt

    --rpt_threshold=k

    此致

    Lori

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

    Benjamin、

    我的回答是否回答了您的问题?   

    此致

    Lori

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

    Benjamin、

    我还没有听说过、所以我要关闭这个线程。  如果您有其他问题、请开始新的或相关的帖子。  如果我的回答回答了您的问题、请单击"这个已解决的我的问题"按钮。  

    此致

    Lori