Issues with Silabs EFR32 BLE project, "build failed" with no message

Comments

1 comment

  • Avatar
    Christian Grau

    Hi Adam

    We seem to be doing the same...

    Make sure you have the correct Flash_placement.XML

    <!DOCTYPE Linker_Placement_File>
    <Root name="Flash Section Placement" >
      <MemorySegment name="FLASH">
        <ProgramSection alignment="4" load="Yes" inputsections="KEEP (*(SORT(.binbootloader.*))) KEEP (*(.binbootloader))" name=".binbootloader" start="0x00000000" size="0x00004000" />
        <ProgramSection alignment="4" load="Yes" inputsections="KEEP (*(SORT(.binstack.*))) KEEP (*(.binstack))" name=".binstack" start="0x00004000" size="0x0001D000" />
        <ProgramSection alignment="4" load="Yes" inputsections="KEEP (*(SORT(.AAT.*))) KEEP (*(.AAT))" name=".AAT" start="0x00021000" size="0x00000080" />
        <ProgramSection alignment="4" load="Yes" inputsections="KEEP (*(SORT(.vectors.*))) KEEP (*(.vectors))"  name=".vectors" start="0x00021080" size="0x000000C8" />
        <ProgramSection alignment="4" load="Yes" inputsections="KEEP (*(SORT(.gecko_configuration.*))) KEEP (*(.gecko_configuration))" name=".gecko_configuration" />
        <ProgramSection alignment="4" load="Yes" name=".xo_configuration" />
        <ProgramSection alignment="4" load="Yes" name=".gatt_header" />
        <ProgramSection alignment="4" load="Yes" name=".gatt_data" />
        <ProgramSection alignment="4" load="Yes" name=".application_properties" />
        <ProgramSection alignment="4" load="Yes" name=".init" />
        <ProgramSection alignment="4" load="Yes" name=".text" />

     

    and so on.

    Make sure the gatt_db_c and h are included in the Project.

    My Project compiles and all the sections are placed correctly but

    gecko_stack_init(config);

    does never return.

    Good luck

    Chris

     

     

    0
    Comment actions Permalink

Please sign in to leave a comment.