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.

UniFlash 6.3.0.3193 : CPU2 Verification Fails After CPU1 Load

Other Parts Discussed in Thread: UNIFLASH

Hello,

I have a dual CPU project for LAUNCHXL-F8379D that runs standalone.

Verification succeeds on both CPUs. If CPU1 is then re-flashed (without changing the hex file) verification then fails on CPU2. If UniFlash is restarted, verification succeeds again. In other words, the steps are:

Verify CPU1 : OK

Verify CPU2 : OK

Load CPU1 : OK

Verify CPU2 : Failure

Restart UnfiFlash

Verify CPU2 : OK

Since verification succeeds after UniFlash restart, I suspect the problem lies with UniFlash. Here's the log steps before restart:

[29/06/2021 08:17:32] [INFO] C28xx_CPU1: GEL Output: Memory Map Initialization Complete
[29/06/2021 08:17:33] [INFO] C28xx_CPU1: If erase/program (E/P) operation is being done on one core, the other core should not execute from shared-RAM (SR) as they are used for the E/P code. Also, CPU1 will be halted to determine SR ownership for the CPU which will run the Flash Plugin code, after which CPU1 will be set to run its application. User code execution from SR could commence after both flash banks are programmed.
[29/06/2021 08:17:36] [SUCCESS] C28xx_CPU1: Program verification successful for W:/Build/OBC_CPU1/CPU1_FLASH/OBC_CPU1.hex
[29/06/2021 08:17:39] [INFO] C28xx_CPU2: GEL Output: Memory Map Initialization Complete
[29/06/2021 08:17:39] [INFO] C28xx_CPU2: If erase/program (E/P) operation is being done on one core, the other core should not execute from shared-RAM (SR) as they are used for the E/P code. Also, CPU1 will be halted to determine SR ownership for the CPU which will run the Flash Plugin code, after which CPU1 will be set to run its application. User code execution from SR could commence after both flash banks are programmed.
[29/06/2021 08:17:40] [SUCCESS] C28xx_CPU2: Program verification successful for W:/Build/OBC_CPU2/CPU2_FLASH/OBC_CPU2.hex
[29/06/2021 08:18:30] [SUCCESS] Program Load completed successfully.
[29/06/2021 08:18:33] [ERROR] C28xx_CPU2: File Loader: Verification failed: Values at address 0x80000@Program do not match Please verify target memory and memory map.