Hardfault at 00000008 CONFIG_NUM_MBOX_ASYNC_MSGS

Hello,

I have an application and I am using a nrf52833, as soon as i flash my application I am getting a hardfault prior to the main call.
As in below snap:

I do not know what to make of this, kindly suggest.

Thanks,

Parents Reply Children
  • Yes, I added a new pm_static.yaml into project

    pm_static.yaml" file:

    I think something wrong here

  • Can you check my pm_static.yml file and see if anything wrong there..?

    As soon as I removed the "pm_static.yaml" from my project, The restart was not happening and image is working fine.
  • Have you made any changes to the pm_static.yaml file?

    Hi ,

    Can you help me figure out what is wrong with the defined file..?

    "pm_static.yaml" file:
  • Hello ,


    I was able to debug this further,

    Have you made any changes to the pm_static.yaml fil


    The below is the static file which works for me:

    app:
      address: 0xc200
      end_address: 0x7e000
      region: flash_primary
      size: 0x71e00
    external_flash:
      address: 0x0
      end_address: 0x100000
      region: external_flash
      size: 0x100000
    mcuboot:
      address: 0x0
      end_address: 0xc000
      placement:
        before:
        - mcuboot_primary
      region: flash_primary
      size: 0xc000
    mcuboot_pad:
      address: 0xc000
      end_address: 0xc200
      placement:
        before:
        - mcuboot_primary_app
      region: flash_primary
      size: 0x200
    mcuboot_primary:
      address: 0xc000
      end_address: 0x7e000
      orig_span: &id001
      - app
      - mcuboot_pad
      region: flash_primary
      size: 0x72000
      span: *id001
    mcuboot_primary_app:
      address: 0xc200
      end_address: 0x7e000
      orig_span: &id002
      - app
      region: flash_primary
      size: 0x71e00
      span: *id002
    mcuboot_secondary:
      address: 0x0
      device: IS25
      end_address: 0x72000
      region: external_flash
      size: 0x72000
    settings_storage:
      address: 0x7e000
      end_address: 0x80000
      placement:
        before:
        - end
      region: flash_primary
      size: 0x2000
    sram_primary:
      address: 0x20000000
      end_address: 0x20020000
      region: sram_primary
      size: 0x20000
    

    I needed to increase memory allocation for mcuboot, as my mcuboot image increased, so I modified the above static file into below, which is causing hardfault:

    app:
      address: 0x10200
      end_address: 0x70000
      region: flash_primary
      size: 0x5fe00
    external_flash:
      address: 0x0
      end_address: 0x100000
      region: external_flash
      size: 0x100000
    mcuboot:
      address: 0x0
      end_address: 0x10000
      placement:
        before:
        - mcuboot_primary
      region: flash_primary
      size: 0x10000
    mcuboot_pad:
      address: 0x10000
      end_address: 0x10200
      placement:
        before:
        - mcuboot_primary_app
      region: flash_primary
      size: 0x200
    mcuboot_primary:
      address: 0x10000
      end_address: 0x70000
      orig_span: &id001
      - app
      - mcuboot_pad  
      region: flash_primary
      size: 0x60000
      span: *id001
    mcuboot_primary_app:
      address: 0x10200
      end_address: 0x70000
      orig_span: &id002
      - app
      region: flash_primary
      size: 0x5fe00
      span: *id002
    mcuboot_secondary:
      address: 0x0
      device: IS25
      end_address: 0x60000
      region: external_flash
      size: 0x60000
    settings_storage:
      address: 0x70000
      end_address: 0x80000
      placement:
        before:
        - end
      region: flash_primary
      size: 0x10000
    sram_primary:
      address: 0x20000000
      end_address: 0x20020000
      region: sram_primary
      size: 0x20000
    

    Can you suggest now why the modified pm_static.yml file is causing hardfault..?

    Thanks,

    Ubaid

  • Ubaid_M said:
    I needed to increase memory allocation for mcuboot, as my mcuboot image increased, so I modified the above static file into below, which is causing hardfault:

    I will request my colleague to help me with this question as to why increasing the mcuboot image size causes the hardfault. Please bare with us for some time while he gets time to respond.

Related