- 修改工程属性中的Board/Part/SDK:
- 修改工程属性中的编译设置的Includes中的与型号相关的路径:
有三个:
"${workspace_loc:/${ProjName}/platform/Device/SiliconLabs/EFR32MG22/Include}"
"${workspace_loc:/${ProjName}/platform/Device/SiliconLabs/EFR32MG22/Source}"
"${workspace_loc:/${ProjName}/platform/Device/SiliconLabs/EFR32MG22/Source/GCC}"
- 从\SimplicityStudio\v4\developer\sdks\gecko_sdk_suite\v2.7\platform\Device\SiliconLabs目录里把目标型号对应的文件夹(如EFR32MG22),复制到工程的\workspace\xxx_project\platform\Device\SiliconLabs目录里,并把里面原来的型号对应的文件夹删除:
- 把上述新型号文件夹里的\Source\IAR子文件夹删掉:
重新编译(先clean再build)工程就完成了。