棋子 · 2020年02月17日

how to handle lockup state in M33

Dear Developers,

I am trying to run FreeRTOS on MPS2 plus board for CM33.

but xPortStartScheduler fails and gets stuck at SecureHandler(Lockup addr PC: 0xEFFFFFFE).

It fails when trying to start the vStartFirstTask.

below is scatter loader file content

LR_IROM1 0x00000000 0x40000000

{

   ER_IROM1 0x00000000 0x00200000

   { 
         *.o (RESET, +First)
         *(InRoot$$Sections)
         .ANY (+RO)
         .ANY (+XO)
   }
   RW_IRAM1 0x20000000 UNINIT 0x00200000

  {
      .ANY (+RW +ZI)
  }
  ARM_LIB_STACK (0x38200000) 0x600
  {    
        *(EMPTY)
  }  
  ARM_LIB_HEAP (0x38200000+0x600) 0xC00
 {
      *(EMPTY)
 }

}

please help me to resolve this issue.

Thanks,

1 个回答 得票排序 · 时间排序
极术小姐姐 · 2020年02月17日

Hi Deepak,

Which version/release of FreeRTOS are you using? (The previous releases for Cortex-M3/M4/M7 cannot be used on Cortex-M33).

regards,

你的回答