找到core_cm3.c,
736行改为:
__ASMvolatile(“strexb%0,%2,[%1]”:"=&r"(result):“r”(addr),“r”(value));
753行改为:
__ASMvolatile(“strexh%0,%2,[%1]”:"=&r"(result):“r”(addr),“r”(value));
找到core_cm3.c,
736行改为:
__ASMvolatile(“strexb%0,%2,[%1]”:"=&r"(result):“r”(addr),“r”(value));
753行改为:
__ASMvolatile(“strexh%0,%2,[%1]”:"=&r"(result):“r”(addr),“r”(value));