Tool/software: Code Composer Studio
I am using CCS in order to Debug my Flash driver code for TMS570LC43xx. I am currently developing this Flash driver and I am facing some issues.
My problem is exactly the same as the one described in this other thread of this community: e2e.ti.com/.../1788528
I have a question about the flash memory erase / write functionality with the TMS570LC43xx. I noticed that when a block erase is performed on a bank of flash memory the erase value is not 0xFFFFFFFF for all addresses erased as it should be. Please see the below screen shot.
As it can be seen, the already erased data apperas to have errors and is not completely 0xFFFFFFFF. When I perform the Blank Check it fails due to this!
I have tried to disable the optimization of the compiler from the Release tab of building options as described in the solution. But the problem is still persisiting.
Any idea of how to solve this?
Ferran Casanovas.