Silicon Labs EFM32: I was using IAR Embedded Workbench ver.6.n, but when I moved to ver.7.n, the build stopped working. Please tell me what to do.
The provider of EFM32 has been changed from Energy Micro to Silicon Labs, so the path referenced by the program has also changed. A linker error will occur at build time due to path mismatch.
For example, in the case of Win7 64-bit version, the library is stored in the following folder.
- Library path of Embedded Workbench 6.n
C:\Program Files (x86)\IAR Systems\Embedded Workbench 6.n\arm\config\linker\EnergyMicro\EFM32GG990F1024.icf
- Library path for Embedded Workbench 7.n
C:\Program Files (x86)\IAR Systems\Embedded Workbench7.n\arm\config\linker\Silicon Laboratories\EFM32GG990F1024.icf
In the above case, you can avoid the error by copying "SiliconLaboratories" under arm\config\linker and renaming it to "EnergyMicro".
Experienced FAE
Free consultation is available.
From specific product specifications to parts selection, the Company FAE will answer your technical concerns free of charge. Please feel free to contact us.