福田网站建设乐云seo,网上购物哪个商城好,学生管理系统网站,ppt免费模板大全网站1、问题
KEIL compiler 设置为 “use default compiler version 5” 可以正确编译以下汇编和C混合代码#xff0c;更改编译器为V6.12后不识别__ASM关键字#xff0c;并对汇编语法报错。 替换为
__ASM void MSR_MSP(uint32_t addr)
{MSR MSP, r0 BX r14
} 2、解决办法
6.12…1、问题
KEIL compiler 设置为 “use default compiler version 5” 可以正确编译以下汇编和C混合代码更改编译器为V6.12后不识别__ASM关键字并对汇编语法报错。 替换为
__ASM void MSR_MSP(uint32_t addr)
{MSR MSP, r0 BX r14
} 2、解决办法
6.12编译器对于汇编和C的混合代码格式做了要求按照以下方式修改汇编代码即可编译通过。
void MSR_MSP(uint32_t addr)
{__ASM(MSR MSP, r0); __ASM(BX r14);
}