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.

[参考译文] AWR2944:AWR2944是否有等效于 Infineon 的_cmpAndSwap 的寄存器指令's TC357?

Guru**** 2577385 points
Other Parts Discussed in Thread: AWR2944

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1316333/awr2944-does-awr2944-have-a-register-instruction-equivalent-to-__cmpandswap-of-infineon-s-tc357

器件型号:AWR2944

_cmpAndSwap 是多线程中用于实现同步的原子指令,它将存储内容与给定值进行比较,只有当它们相同时,才会将该存储位置的内容修改为给定值。 这是作为原子操作完成的。

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

    器件型号:AWR2944

    尊敬的 TI 支持部门:

       我想实施控制缓冲器、但控制缓冲器将使用自旋锁。 因为没有自旋锁,你有什么好的解决方案? 你有没有具体的例子?

      此致、

      奇亚尔

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

    器件型号:AWR2944

    TI 支持您好:

         有没有任何替代的自旋锁?

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

    您好, Cheyrl Wang,

    让我检查一下并在星期三之前回来。

    此致、

    阿贾伊

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

    您好, Cheyrl Wang,

    ARM 架构 提供一些指令作为 ARM 指令集的一部分。

    您可以 在下面的链接中找到详细信息:

    Cortex-R5和 Cortex-R5F 技术参考手册 r1p1 (arm.com)

    此致、

    阿贾伊

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

    是否有任何像这样的原子指令__cmpAndSwap? 然后开始从这些文档中查找。

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

    尊敬的 Cheyrl Wang:

    让我把它分配给编译器团队、这样他们就可以 检查是否有编译器内置函数支持 ARM R5F 的这一点。

    此致、

    阿贾伊  

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

     tiarmclang 在线手册中的 Arm 特定内在函数部分 未显示任何类似于 _cmpAndSwap 的内容。

    谢谢。此致、

    -乔治