This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

LAUNCHXL-F280039C: EMU Boot stops at 0x3feef8

Part Number: LAUNCHXL-F280039C

Hello,

i was testing the boot config with the launchpad. My steps

  1. Programm Zone1 OTP Boot pin config
  2. Test it and it works
  3. Programm complete Z1 OTP Header and Z1 Block 1 to secure Flash and RAM, but do not enable JTAG Lock. (I would do it in a second step)
  4. Debugging with CSM Password  works
  5. Test to Run the programm from reset. It doesn't work.

To Test this i write the emu boot pins and make a Reset via SysCtl_resetDevice(). When i set the emu boot pin on launchpad to jump to flash, it doesn't jump to flash, it stops in the rom bootloader, when i make a reset.

It stops in rom bootloader at 0x3feef8.

Why? Whats wrong?

When i start the programm with debugger the program runs.

David

  • the uC jumps correct to the entry address 0x80000

    But after that he jumps to the rom.

    I think its because or reset. After Reset the uC is secure and when he wants to access the start address with debugger, it is not allowed, because it is secure. Maybe the PMF should be done a second time.