gpt4 book ai didi

c - 如何使用 IAR 插入内存​​屏障?

转载 作者:太空宇宙 更新时间:2023-11-03 23:46:22 29 4
gpt4 key购买 nike

如何使用适用于 ARM 的 IAR 嵌入式工作台插入编译器级别的内存屏障?GCC 中的等价物是 asm volatile ("":::"memory")

User Guide 中没有单词 barrier 和 fence .

最佳答案

如果您的 IAR 工具足够新,您可以使用与 gcc 中相同的内联汇编器。要获得硬件效果,您可以尝试将 DMB 指令放入内联汇编程序语句中或简单地使用 __DMB() 内部函数。

关于c - 如何使用 IAR 插入内存​​屏障?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32506132/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com