以前在上家公司的时候,使用了华大的芯片,电脑系统是XP系统,装的KEIL版本是5.12版本。操作STM32的MCU没有问题。我记得当时搭建华大MCU编译、下载环境时,是这样操作的:
1、安装KeilV5.12(for ARM)**版
2、安装华大MCU对应的pack包,如HDSC.HC32F003.1.0.1.pack
3、复制华大MCU的对应FLM文件到:C:\Keil_v5\ARM\Flash(这个视Keril软件安装路径而定),FLM文件如Flash_HC32F003.FLM
4、在Keil编译器中项目设置:
1)、Device --> ARM --> ARM Cortex M0 plus --> ARMCM0P (这一步看不到华大的MCU型号)
2)、Target --> System Viewer File 选择 hc32f003c4ua.sfr
3)、Utilities --> Configure Flash Menu Command --> Settings 在对话框中 Flash Download --> Programming Algorithm 中添加对应的MCU FLASH
这样设置后,就可以对芯片进行代码下载、仿真之类的操作。其他的国产的MCU,如灵动微都可以这样操作,都没问题。
昨天在家自己的电脑上(也是XP系统,keil5.12软件)准备操作华大的MCU,发现不行了,照以上操作也不行了,不知道怎么回事。
电脑有点老,也不想去重新装系统
今天在新公司电脑上)(WIN10系统)安装华大的pack包,可以在Device中看到华大的MCU
各位大师们,有什么办法或经验解决这个问题。 |