Other Parts Discussed in Thread: HALCOGEN,
Hi,
I use Bank 7 for storing calibration data on RM48 and RM57. We have used our software stack, including F021 API on RM48 for several years with success. After erasing a sector I manually check that is blanked by checking for 0xFFFFFFFF at each address.
During programming on RM57 I opt to Erase Bank7 Sector 1. After the program has loaded I inspect the address 0xF0200000 in CCSV7 and notice that the data is 0xFFFFFFFF, 0xFFFFF7FF, etc.
I would expect the FLASH to erase to 0xFFFFFFFF even in the instance that ECC is enabled, which I think it always is on RM57? The ECC should be at 0xF0100000.
When I use the F021 API and follow the described sequence (same sequence used on RM48) I always get a Fapi_success for every command, yet my FLASH does not erase.
Can anyone indicate what would cause both the CCSV7 programmer and the F021API NOT to erase Bank7, despite success codes being returned?
Thanks
Stomp.
