Renesas RH850 U2x/E2x: Download Verify ERROR

17-Sep-2024

Download from the primary winIDEA instance (core PE0 or CPU0) to the secondary winIDEA instance (core PE1 or CPU1) RAM fails.

The reason for this is that winIDEA does not initialize the Local RAM of secondary cores. For the primary core, it is done partially by winIDEA to be able to perform flash programming, which means that only a part of the RAM is initialized that is used for the flash programming UMI monitor. For other cores, you have to perform the initialization.


Possible solutions

Ensure that the RAM download file size is a multiple of 4

That will make it 32-bit aligned and the file content will be correctly loaded. Note that other locations will be left uninitialized and, thus byte, word, and non-aligned writes will not work.


Initialize secondary Local RAM (ECC) with 32-bit writes before using it

This can be done manually:

            The RAM initialization survives CPU Reset until power-off.

    Was this answer helpful?