[ARM]MDK出现报错error: A\L3903U的解决方法

1、 文档目标

解决MDK出现报错error: A\L3903U这样类型的报错

2、 问题场景

电脑或者软件因为意外情况导致崩溃,无法正常关闭,强制电脑重启之后,打开工程去编译出现下面的报错信息(如图2-1)。报错信息为:"error: L3903U: Argument 'Cortex-M0' not permitted for option 'cpu'."

图 2-1

或者报错信息为:"error: A3903U: Argument 'Cortex-M3' not permitted for option 'cpu'. "

3、软硬件环境

1、软件版本:Keil MDK Pro 5.38a

2、电脑环境:Windows 11

3、外设硬件:无

4、解决方法

1、打开对应工程的目录,在工程目录下或者USER\System文件夹中搜索以"mdk_"为开头的文件,将所有搜索出来的文件进行删除(如图4-1和图4-2)。

图4-1

图4-2

2、如果在工程目录下,没有找到以"mdk_"为开头的文件。网络版的客户建议重装软件,单机版的客户建议移机后重装软件。

3、完成后,再编译就不会出现报错信息了。

相关推荐
山木嵌入式1 天前
STM32串口不定长数据接收:超时解析法+DMA+空闲中断法(附完整代码)
stm32·单片机·串口·uart
yong99901 天前
STC15W4K32S4系列单片机驱动nRF24L01 2.4G无线接收方案
单片机·嵌入式硬件
崇山峻岭之间1 天前
单片机蜂鸣器实验
单片机·嵌入式硬件
西城微科方案开发1 天前
厨房电子秤MCU芯片解决方案
单片机·嵌入式硬件
深圳市晨芯阳科技有限公司1 天前
HC7253晨芯阳高端电流检测降压LED恒流驱动器
stm32·单片机·嵌入式硬件·驱动ic·深圳市晨芯阳科技有限公司
隔窗听雨眠1 天前
STM32/ESP32实战驱动的达林顿阵列高效复用指南
stm32·单片机·嵌入式硬件
XiYang-DING1 天前
【Java EE】TCP(Transmission Control Protocol)
单片机·tcp/ip·java-ee
bubiyoushang8881 天前
STM32L051 的 串口升级
stm32·单片机·嵌入式硬件
lljss20201 天前
Arm GNU 工具链 命名规则
服务器·arm开发·gnu
210Brian1 天前
蓝桥杯单片机学习笔记(十二):V2026 大模板构建(上)
单片机·学习·蓝桥杯