start stop address and width
I'm unsure if this is a question?
If so what is it asking?
I have a mc9s12xep100MAL unsecure processor. I want to read flash,dflash and eeprom using the usbdm memory dump program. How can i do this?
I don't believe it is possible to read the paged EEPROM (from memory - I haven't done HCS12 stuff for years) as paging of EEPROM is not supported by the Memory dump utility.
To read the Flash you would need to define the following memory ranges (based upon the Project.prm file from a Codewarrior project):
All of the following would be 1 byte accesses:
This is untested.
Thank you pgo...
It has a total of 2x16l flash memory between the memory ranges, but the mc9s12xep100 is 1024 kb's. Doesn't it read the whole flash?
I'm unsure if you are saying it didn't work or that the above list is incorrect?
The list given agrees with the description of the device i.e. 64 x 16K pages.
Please use the version USBDM_4_12_1_120_Win_b.msi as some version had a problem with paged addresses,
I did a partial test based on the above and it agrees with what was programmed into the device.
I've read the mcu flash without any problems. I wanted to write the file i had read into a new mcu, but it wrote in the first time. After that it started to display the fault message 'target is secured'. Even though i did a mass erase, i can't write anything now. Why is this happening?
The security of the device is determined by the image and the security options selected in the programmer. Did you select Unsecure before programming?
The Mass Erase Now button mass-erases the device. A mass-erased XEP is secured since the security area is blank. The Mass Erase Now button does not program the security area (to avoid wear on the chip).
You have to select the mass erase option for programming to a secured device:
I'm sorry the error dialogue is unclear.
Mass-erase is described here:
USBDM-Flash-Programmers: Flash Programmers Details
Retrieving data ...