1、 起因用keil5打开了keil4主控stm32的工程,keil4版本v4.03太老,导致keil5仿真器选择debuger栏的选择ULINK时候自动将UNLIK仿真器的固件给update升级了,导致再使用公司提供的keil4 v4.03版本环境,就是我们平常经常用的keil4是无法用ULINK进行仿真调试:“NO ULINK Device found” 属于就是死活识别不了;
但是一般出现该现象,可能是本地/云上串口资源重新选择确认(或者串口接触不良,线没连接好),或者电脑重启即可;
2、 尝试卸载重新安装Keil4,但是无济于事,依然“NO ULINK Device found”;
3、 所以只能通过命令行窗口cmd了;
4、 找到keil5安装目录的ARM->ULINK->Utilities->UL2_Configure.exe 工具,借助该工具进行降级适配低版本;如果未安装keil5就网上下载该工具;
5、 ULINK的引导模式有两种:keil4 v4.7以前的版本要配置成ulink模式,而被自动升级后变成了CMSIS-DAP模式;
6、 将UL2_Configure.exe 工具复制到C盘根目录,然后cd进入C盘;
指令:
//进入c盘 直接C:(其他盘一样d: e:)
C:\Users\Administrator> c:
//打开c盘目录
C:\Users\Administrator>dir
//找到UL2_Configure.exe可执行文件
C:>UL2_Configure.exe
//选择模式
C:>UL2_Configure.exe B0
ulink仿真器固件降级适配老版本方法
最新推荐文章于 2023-12-17 15:46:51 发布