cancel
Showing results for 
Search instead for 
Did you mean: 

Changing start address at 0x011C0000 flash area

JYKim
Associate

I’m trying to implement FOTA on SPC58NH, and changing the application start address is causing some issues.

The 0x011C0000 flash block is not included in the boot record search locations.

So I need to make the core start from this address, but I failed on the first attempt, and now the board doesn’t allow JTAG connection (possibly permanently locked?).

I need advice for a second attempt.

Please advise how to register a custom application start address that is not supported in the boot record search locations.

 

<Common setup>

  • The application is placed at 0x011C0000 with RCHW.

  • Core2 start address is 0x011C0060.

<First attempt>

  • A valid RCHW was placed at 0x00FC0000.
    This code simply jumps to 0x011C0000.

  • 0x011C0000 contains a valid RCHW and application start address (00 A5 00 01 01 1C 00 60).

  • Result: JTAG cannot connect (possibly permanently locked).

<Second attempt — need advice>

  • Trying to write DCF for BAF Configuration:

    • BAF_ADDRESS: I assume this address must contain RCHW, so it can be 0x011C0000.

    • BAF_BYPASS: BAF should be executed, so this should be 0.

Questions:

  • Second attempt can be worked?

  • Does DCF use odd parity?

Any help would be appreciated.

Thanks in advance for your support :)

0 REPLIES 0