最近公司项目维护上遇到一个问题,早前项目有一个发布版本,包含源代码和Hex文件。继续维护时发现对源代码进行编译获得到的新Hex文件与发布版本的Hex文件不匹配。对比工程文件发现之前发布时使用的编译器版本是ARMCC5.06 update1 build61
, 目前大家使用的版本都升级到了5.06 update6 build750
。因此产生了使用新KEIL+旧版本编译器的需求。步骤如下,
- 到ARM官网下载所需版本的编译器。
- 安装编译器到
KEILv5\ARM\xxx
。 - 到
KEIL -> Project -> Manage -> Manage Project Items -> Folders/Extensions
添加刚安装的编译器。
- 到
KEIL -> Project -> Options for Target 'xxx' -> Target
选择新添加的编译器。