cancel
Showing results for 
Search instead for 
Did you mean: 

I'd like to use a ST-Link Utility to extract F/W

HHoja.1
Associate II

I'd like to use a ST-Link Utility to extract F/W

The device I'm using is the "STR736FV0T6"

and I have ST-LINK/V2 and ULINK2

The other day, I had an experience of extracting the one on the STM32F205 device.

Isn't STR736 supported?

I want to know which JTAG and program I should use.

7 REPLIES 7
Peter BENSCH
ST Employee

Hi, @HHoja.1​,

welcome to the Community!

The STR736FV0T6 is a very old device based on an ARM7TDMI core with JTAG debug interface.

The Cortex-M based STM32 behave completely different, use SWD (serial wire debug) for debugging.

The ST-LINK only support SWD, so you cannot establish a connection to the STR7.

One of the tools that worked with the STR736 was the STX-RLINK from Raisonnance, possibly the Keil ULINK2 could also establish a connection.

Please contact the debugger manufacturer for the necessary software.

Good luck!

When your question is answered, please close this topic by choosing Select as Best. This will help other users find that answer faster.

/Peter

In order to give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

In Keil the ULINK2 should be usable, but you'd have to create/build a fake project, set options to NOT download, and then when the debugger opens you can use the SAVE command to pull out the firmware to a .HEX file.

The ST-LINK Utilities might support the STR7, not sure.

The Segger J-LINK, and assorted flashing tools, certainly should.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
HHoja.1
Associate II

.

@Community member​ 

Thank you for your interest. I want to know more detail about how to set to options and save command in Keil.

@Peter BENSCH​ I'm touched by your kind reply. Thank you.

Experiment on something non-critical first. Uncheck "Load Application at Startup", automatically turns off "Run to main()"

0693W000008whktQAA.jpghttps://www.keil.com/support/man/docs/uv4/uv4_cm_save.htm

https://developer.arm.com/documentation/ka002842/latest

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..

I succeeded in extracting the hex file with the method you told me.

Like that => SAVE C:\TEMP\TEST.hex 0x80000000, 0x8003FFFF

Thank you so much.

Now I need to download (program) this file to another device. If I download it if I use Log and Display command?