【ARM】如何解决Keil MDK 5.37以后版本添加AC5编译器无法授权问题?-2023

文档目标:解决MDK5.37以后版本添加AC5编译器无法授权


应用场景:在MDK调试时出现如下错误:Error: A9555E: Failed to check out a license.


软硬环境:

1、 软件版本:Keil MDK 5.38a

2、电脑环境:Window 10


解决方法:

1  确认MDK的版本是否为5.37 以后版本;之前的版本是默认安装的。

2  确认软件是否获得了正确的授权许可;FileàLicense Management



图 1


3  确认是否安装了AC5的编译器ARMCC。


图 2


4  如果以上都没有问题,不能授权的原因就是,没有把AC5的编译器安装在KEIL的ARM目录下。例如:C:Keil_v5ARM

5  重新安装AC5在KEIL的ARM目录下(例如C:Keil_v5ARM)就可以正常编译了。