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.

Issue in erase/program the flash on TMS570LS20216SZWT

Other Parts Discussed in Thread: UNIFLASH

Hi,

We are using TMS570LS20216SZWT device in custom board with XDS510 USB (XDS560V2 also tried) emulator setup for flashing the device.

Initially we were able to flash the devices but now we could not program the flash or erase operation. To isolate the issue, we have downloaded Uniflash and tried to erase the device. But it is not flashing the device. Note that we are using 20MHz oscillator for TMS570LS20216SZWT Oscillator clock and changed the settings in the Uniflash (20MHz option). But we are getting the same error. The error screen shot is attached.

So, In order to isolate the issue with 20MHz clock, we have changed the oscillator clock of target to device to 12 MHz and started working. Then we tried to program the device also, it is successful. It seems like 20MHz oscillator clock is the issue for TMS570LS20216SZWT. Note that we have measured and verified the 20MHz oscillator clock. 

We would like to know what is the recommended Oscillator clock for erase/program the flash in TMS570LS20216SZWT? Is there any problem using 20MHz oscillator clock for TMS570LS20216SZWT

regards,

johnson

  • Johnson,

    Hi we currently do have an issue programming the LS20216 if the previous code that was loaded has turned on ECC.

    See the post here: http://e2e.ti.com/support/microcontrollers/hercules/f/312/p/354588/1273957.aspx#1273957

    Have you turned on ECC in your application?