This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

uVision to ARM DEVELOPMENT STUDIO import (using FUSA )

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? 

Parents
  • 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
     

Reply
  • 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
     

Children
  • To add the FuSa compiler into Arm DS, use Windows > Preferences > Arm DS > Toolchains.
    For more info, see developer.arm.com/.../Register-a-compiler-toolchain

    Once 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 helps

    Stephen