Topic : Problem programming STR912FAZ44 with STR9_PGM.exe

Forum : ARM

Original Post
Post Information Post
August 5, 2010 - 9:24pm
Guest

It looks like I can erase the part well enough, but programming is a whole different story.

If I program my .hex file the process starts ok, but then I get a 603 error code and it
aborts.

Do I need to build JCI file to support this part? If so, what tool can I use to do that?
Searching online it looks like I have to use the CAPS tool, but I can't find anywhere
on this site or ST's.

And yes, I have the latest version of Ride7 and Rkit-ARM.

thanks,

dom

Replies
Post Information Post
+1
0
-1
August 6, 2010 - 9:59am
Raisonance Support Team

Hi,

For programming the STR9 using STR9_pgm, you need an obj file, usually generated by CAPS.
If your board JTAG-chains the STR9 with other JTAG devices, you will also need a jci file. (generated by CAPS too)
You should ask ST for getting CAPS.

obj files contain what is in the hex file (Flash), plus some other things (Configuration, OTP, etc.) that are required.

Using CAPS is the normal way to do it, but If you don't manage to get or use CAPS, the other solution is to use RFlasher, which can program hex files. The rest of the data (Configuration, OTP, etc.) is given to RFlasher in its options. Then, after programming one device using RFlasher, you can use STR9_pgm to read all of it (flash, Config, OTP, ...) back to a single obj file that you can use for programming other devices using STR9_pgm.

I hope it helps.

Best Regards,

Vincent

+1
0
-1
August 6, 2010 - 6:09pm
Guest

Thanks for the help Vincent.

I did using Rflasher 7 to program the part, the problem is that flasher
doesn't support this particular device in the drop down menu.

Is there a tool update to RFlasher to allow me to choose the STR91xFAy series parts?

thanks,

dom

+1
0
-1
August 6, 2010 - 6:13pm
Raisonance Support Team

Hi,

As far as programming and debugging are concerned, the STR9xxFAxxx devices are exactly the same as their STR9xxFxxx counterparts.

So you must simply select STR912FZ44 in the software (Ride, RFlasher or STR9_pgm) when connecting to the STR912FAZ44.

Just make sure that you are using the latest versions of both the Ride7 and the RKit-ARM kits:
http://www.mcu-raisonance.com/arm-download.html

Best Regards,

Vincent

+1
0
-1
August 6, 2010 - 6:33pm
Guest

Thanks...

FYI... The CAPS tool for STR9 devices is now obsolete according to ST
and can't be downloaded.

+1
0
-1
August 6, 2010 - 6:56pm
Raisonance Support Team

Hi,

Well, you should be able to do it with RFlasher.

I will check the status of CAPS with my contact at ST. It will take a few days.

Best Regards,

Vincent

+1
0
-1
August 16, 2010 - 12:08pm
Raisonance Support Team

Hi,

The answer from my contact at ST is that CAPS is NOT obsolete.

Indeed, you can find it and other STR9-related information here:
http://www.st.com/mcu/modules.php?name=mcu&file=familiesdocs&FAM=101

Please give us the link saying that CAPS is obsolete. They will want to correct it.

Best Regards,

Vincent

+1
0
-1
August 27, 2010 - 6:09am
Guest

Hi Vincent,

Thank you very much for clearing that up.

I was about to abandon this tool and use Seggar's offering.

Not sure if this applies to the software, but in the user manual it has watermark
of Obsolete Products on every page.

http://www.st.com/stonline/products/literature/um/12194.pdf

thanks,

dom

+1
0
-1
August 27, 2010 - 6:15am
Guest

No luck with the CAPS tool, just doesn't install under Windows XP SP3.

Tried to install the program and nothing happens.

Support call to ST made...