Issue using feature/loadable with MSYS - WINDOWS10. NSH not starting



  • When following SDK example on creating loadable ELF from the tutorial after the flash operation and connecting serial terminal to Spresense the terminal shows:

    up_hardfault: PANIC!!! Hard fault: 40000000
    up_assert: Assertion failed at file:armv7-m/up_hardfault.c line: 148 task:
    up_registerdump: R0: 00000080 0d001a41 00000080 0d027f74 0d007461 00000000 0d027fa0 0d027fa0
    up_registerdump: R8: 0d00747d 00000000 0d027fa0 0d002487 0d000305 0d027f74 0d000305 0d000305
    up_registerdump: xPSR: 0d000333 BASEPRI: 0d027fa8 CONTROL: 00000000
    up_registerdump: EXC_RETURN: 0d023280
    up_dumpstate: sp: 0d027fa8
    up_dumpstate: IRQ stack:
    up_dumpstate: base: 0d028000
    up_dumpstate: size: 00000800
    up_dumpstate: used: 00000148
    up_stackdump: 0d027fa0: 0d000305 0d002543 0d027fa8 00000000 0d002487 0d000305 0d027f74 0d000305
    up_stackdump: 0d027fc0: 0d000305 0d027fd0 0d001a67 00000003 0d000305 0d001a6f 0d001a4d 0d00352b
    up_stackdump: 0d027fe0: 00000080 0d001a41 00000080 0d027f74 0d000305 0d000305 0d000305 0d000333
    up_dumpstate: sp: 0d001a41
    up_dumpstate: User stack:
    up_dumpstate: base: 0d000305
    up_dumpstate: size: 0d000305
    up_dumpstate: used: 0d000308
    up_dumpstate: ERROR: Stack pointer is not within the allocated stack
    up_stackdump: 00000000: 0d02b88c 0d00028d 0d000305 0d000305 0d000305 0d000305 0d030305 05cfbb60
    up_stackdump: 00000020: 00000014 0d000305 0d000305 0d000305 0d000305 0d000305 0d000305 0d000305
    ...

    What went wrong?


  • DeveloperWorld

    Hi @SantanaBEV

    Could you please provide more information on what example you tried and how you did it, all the significant steps you took.

    Thank you.
    BR
    Karl


Log in to reply