2025-04-15 3:11 AM
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 :)