目录
一、关于IAR
之前在准备2022年电赛的时候,使用了一段时间的IAR,当时也是下载了适用MSP430的IAR专用版本:IAR 7.11.3 ;本以为IAR会和KEIL5一样,如果想要更换芯片的话,直接在官网上下载对应的芯片包更新就好;实则不然,如果要同时适用MSP430和STM32的话,需要在电脑上安装两个不同版本的IAR(可以把这两个都看做是不同的两款软件,只不过都是IAR开头罢了)
图1:IAR for MSP430 图二:IAR for Arm
二、从MSP430到STM32f105
在写这篇文章之前还不知道如果要更换使用的芯片的话需要重新下载IAR,(有人会问了:使用STM32的话为啥不直接使用keil来编程呢!呜呜我哪知道老师给发的例程是IAR写的);第一次打开STM32的iar例程的时候,会提示以下的错误:“Unable to create condiguration 'HEX' using tool chain'ARM”
在网上可以搜到类似的报警,可能搜到的是‘STM8’,内容大概都是一样的,解决办法也大同小异----重新下载IAR。
三、重新下载IAR
在网上看到能够适用STM32的IAR版本有几个,从中找了一个好像是最为常用的(IAR 8.32.4):如下是具体的安装步骤的网址(如有侵权,联系删除)
四、安装的过程中所遇到的问题
问题:无法生成激活文件
在下载完成后,进行激活注册的时,无论是把激活生成的文件保存在原有的路径中,还是保存在桌面上,都无法显示所生成的txt文件;
解决办法:把中文路径改为英文路径
注:如果你出现了这种情况,可以先改为英文路径试一下,如果打不开的话,要不 还是重新下载IAR吧(提前把英文路径写好)
或者你可以直接把激活的文件放在一个只有英文路径的文件夹里,不和安装路径混在一起。