We are using the FUSA and keil uVison IDE for the project and wanting to test the new Android Development Studio IDE.
But import didn't go as smoothly.Getting multiple 'Error: L6218E: Undefined symbol' errors.
Partial list:
Error: L6218E: Undefined symbol _setup_stack_from_initial_sp (referred from system_stm32wbxx.o).Error: L6218E: Undefined symbol __scatterload_rt2 (referred from system_stm32wbxx.o).Error: L6218E: Undefined symbol __cpp_initialize__aeabi_ (referred from system_stm32wbxx.o).Error: L6218E: Undefined symbol main (referred from system_stm32wbxx.o).
..
Have I missed something in the import procedure?
Hi Stephan.
Trying to fix is step by step, thanks again for the patience.
ImportReport.txt says that it reverted to default compiler.instead using the FUSA compiler. How can I set DS to use FUSA compiler?
Source Location : C:\Projects\PNG\PNG_ManifestRepo\PNG_MCU_STM32WB55RGVX\TestFW_Fusa.uvprojx Target Name : TestFW_FuSa Arm Compiler version : Arm Compiler 6.6.4
Destination DS Workspace : xxx\Development Studio Workspace Project Name : TestFW_Fusa_TestFW_FuSa Location : xx\Development Studio Workspace\TestFW_Fusa_TestFW_FuSa Toolchain : Arm Compiler for Embedded 6 WARNING : Specified source Arm Compiler version is not found, default one is selected
To add the FuSa compiler into Arm DS, use Windows > Preferences > Arm DS > Toolchains.For more info, see developer.arm.com/.../Register-a-compiler-toolchainOnce the FuSa compiler is added, delete your project from the workspace and then re-import it afresh.If you'd rather not delete your project, you can re-configure your project to use the new compiler. Right-mouse click on the project select Properties > C/C++ Build > Tool Chain Editor. However, this can result in a loss of current compiler settings, so this is not recommended.Hope this helpsStephen