I have some issues using the USBDM 220.127.116.11 ARM Programmer.
I am working with a MKE02Z64M2 chip, and I am trying to program its Flash with the ARM Programmer, but I have communication errors when I introduce my programmed device in my system.
I generate the .s19 file with CW 10.6 following the next steps:
1. I enabled the option to Create Flash Image, with the Output format srec.
2. I compiled the program. I have the ProjName.hex file.
3. I copied the .hex file in the Computer Desktop and renamed it as ProjName.s19.
Then, with USBDM 18.104.22.168 ARM Programmer, I loaded the .s19 file. I selected the Device and Clicked Detect Chip.
In security I checked Image and in programming Erase Mode "Erase All" is selected.
Then, I clicked Program Flash. It has no errors.
When I introduce the device in my system, the communication gets wrong.
As when I debug in CodeWarrior, I can specify the Trim Options, ant it does not generate any trouble with the communication.
I think this is something that generates the trouble with my UART communication. In the USBDM ARM Programmer, I can't specify those values:
The program loads correctly in the device, but when it tries to establish serial communication through its UART port, a lot of communication error occurs, but when I compiled it with CodeWarrior through a PEMicro Debbuger, the serial communication works fine. Hope I made my point clear.
Could somebody help me with this? I need to be able to load .s19 files to my ARM devices with no errors like this one.
Hello Diego Valerio,
Does your project includes the code like printf to console , or other debug code ?
If yes, when flash it to chip , the project can't work well.
So could you please first test a simple project , like only a gpio (LED) ?