FreeRTOS 社区论坛· H_a_r_i_n_i·· 9 天前AI 评分36
FreeRTOS 在单核 AArch64(Cortex-A55)下用临界区而非 ARM exclusive 指令保护互斥量是否符合预期
AArch64 single-core FreeRTOS mutex and ARM exclusive instructions
AI 导读
FreeRTOS 社区确认,在单核 AArch64(Cortex-A55)配置下,xSemaphoreTake() 的互斥量获取路径使用 MSR DAIFSet/DAIFClr 中断屏蔽临界区而非 LDXR/STXR 等 ARM exclusive 指令,属预期行为。
来源:FreeRTOS 社区论坛 · forums.freertos.org