STM32F的ARM内核支持文件cm3.c的问题,可将其中相同的两句代码“__ASM volatile ("strexb %0, %2, [%1]" : "=r" (result) : "r" (addr), "r" (value) );”,改为“__ASM volatile ("strexb %0, %2, [%1]" : "=&r" (result) : "r" (addr), "r" (value) );”即可正常编译。
cubeIDE移植工程问题——“Error:registers may not be the same -- `strexh r3,r2,[r3]‘”
最新推荐文章于 2023-05-28 19:01:35 发布