This theme is built wi|

/tmp/ccVJLYWf.s:589: Error: selected processor does not support `cpsid i' in ARM mode 解决办法

linux20@ubuntu:~/Desktop/new$ arm-none-eabi-gcc -c ec_main.c

/tmp/ccVJLYWf.s: Assembler messages:
/tmp/ccVJLYWf.s:589: Error: selected processor does not support `cpsid i' in ARM mode
编译时遇到这个问题应该如何解决

这个错误信息表明您的代码中使用了cpsid i指令,但是您选择的处理器不支持这条指令。cpsid i指令用于在ARM模式下禁用中断。

要解决这个问题,您需要检查您的代码和编译器设置,确保选择了正确的目标处理器。您可以使用-mcpu选项来指定目标处理器。例如,如果您的目标处理器是Cortex-M3,则可以使用以下命令进行编译:

arm-none-eabi-gcc -mcpu=cortex-m3 -c ec_main.c

如果您已经正确指定了目标处理器,但仍然出现这个错误,则可能是您的代码中使用了不适用于目标处理器的指令。您需要检查您的代码,确保只使用目标处理器支持的指令。

本文作者:第9527号嵌入式菜鸟

本文链接:https://www.cnblogs.com/zhouxingxing7920/p/17579813.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   第9527号嵌入式菜鸟  阅读(997)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起