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

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,

Deepak

Parents
  • I am using APPFILE: AN505\an505_v4.txt ; - Cortex-M33

    Below is board.txt content

    BOARD: HBI0263
    TITLE: Motherboard configuration file

    [MCCS]
    MBBIOS: mbb_v220.ebf ;MB BIOS IMAGE

    [APPLICATION NOTE] ;Please select the required processor
    APPFILE: AN505\an505_v4.txt ; - Cortex-M33
    ;APPFILE: AN386\an386_v3.txt ; - Cortex-M4

    ;APPFILE: AN382\an382_v3.txt ; - Cortex-M0
    ;APPFILE: AN383\an383_v3.txt ; - Cortex-M0+
    ;APPFILE: AN384\an384_v3.txt ; - Cortex-M1
    ;APPFILE: AN385\an385_v3.txt ; - Cortex-M3
    ;APPFILE: AN500\an500_v1.txt ; - Cortex-M7
    ;APPFILE: AN387\an387_v4.txt ; - Cortex-M0 Design Start

Reply
  • I am using APPFILE: AN505\an505_v4.txt ; - Cortex-M33

    Below is board.txt content

    BOARD: HBI0263
    TITLE: Motherboard configuration file

    [MCCS]
    MBBIOS: mbb_v220.ebf ;MB BIOS IMAGE

    [APPLICATION NOTE] ;Please select the required processor
    APPFILE: AN505\an505_v4.txt ; - Cortex-M33
    ;APPFILE: AN386\an386_v3.txt ; - Cortex-M4

    ;APPFILE: AN382\an382_v3.txt ; - Cortex-M0
    ;APPFILE: AN383\an383_v3.txt ; - Cortex-M0+
    ;APPFILE: AN384\an384_v3.txt ; - Cortex-M1
    ;APPFILE: AN385\an385_v3.txt ; - Cortex-M3
    ;APPFILE: AN500\an500_v1.txt ; - Cortex-M7
    ;APPFILE: AN387\an387_v4.txt ; - Cortex-M0 Design Start

Children
  • Hi David,

    After debugging further found an issue with stack pointer(in R0) at "SVC %0 " instruction which is esclated as FORCED HardFault Processor has escalated a configurable-priority exception to HardFault

    HFSR-> 0x40000000

    ICSR_S->0xB803

    ICSR_NS->0xB803

    CFSR_S-> 0x1000

    MSP_S-> 0x454C4428 (Invalid as per vector table)

    With this i suspect there is something wrong with Vectors table.

    So can you please assist me to proceed ahead with these all information?

    Regards,

    Deepak

  • Hi Deepak,

    I'm asking the help from the team that has the experience on AN505.