Other Parts Discussed in Thread: LAUNCHXL-RM42, RM42L432, NOWECC
Using CCS 5.5.0.00077 and Hercules Emulation 5.5.0.8 with a LAUNCHXL-RM42 launchpad.
With CCS 5.5 a simple "hello world" program was created for a RM42L432 which was downloaded and run from CCS without error. This simple "hello world" program doesn't use flash ECC and so after download in CCS the flash ECC starting at address 0xF040000 is blank.
The RM42x_demo_software project from the Hercules Safety MCU Demos was imported into CCS 5.5 and succesfully re-built. However, when attempt to load the project using CCS the following flash verification is reported:
The CCS debug server log for the failed download is attached 8204.debug_server.logCortexR4: GEL Output: Memory Map Setup for Flash @ Address 0x0CortexR4: Error during Flash verification (Flash algorithm returned error condition). Operation cancelled.
CortexR4: Flash verification returned error condition. Operation cancelled.
CortexR4: GEL: File: C:\Documents and Settings\Mr_Halfword\workspace_v5_5\RM42x_demo_software\Debug\RM42x_demo_software.out: Load failed.
I think the flash verification failure reported by CCS 5.5 is false since:
a) After CCS has reported the flash verification failure if the POR RESET button on the LAUNCHXL-RM42 launchpad is pressed the program downloaded by CCS successfully runs and communicates with the Hercules Safety Demo runninng on the PC.
b) Using nowFlash v3.42 to verify the RM42x_demo_software.out loaded by CCS reports a verification pass (on both the main flash and ECC flash blocks).
