1、IAR配置界面,J-link下载
勾选use flash loader
2、故障现象
工程采用STM32G0系列芯片,采用IAR8.32编译,J-link驱动为7.90,编译无错误,当进行debug时报错。
Debug Log 内容:提示IAR安装目录里FlashSTM32G0xxx_RAM32KB.out及FlashSTM32G0xxx.mac两个文件无法load。
3、解决历程
期间一直怀疑在配置J-link时导致硬件芯片Flash保护所致,不过当我换了台电脑采用IAR相同配置进行debug时,则正常。证明硬件没有问题,是IAR的问题,遂怀疑以上IAR两个文件损坏,于是将正常IAR目录里这两个文件拷贝后进行替换,果然IAR运行正常。