2021-03-08 05:49 PM
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.
2021-03-11 08:10 AM
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
2021-03-11 08:45 AM
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.
2021-03-11 04:53 PM
.
2021-03-11 04:54 PM
@Community member
Thank you for your interest. I want to know more detail about how to set to options and save command in Keil.
2021-03-11 04:56 PM
@Peter BENSCH I'm touched by your kind reply. Thank you.
2021-03-11 05:43 PM
Experiment on something non-critical first. Uncheck "Load Application at Startup", automatically turns off "Run to main()"
https://www.keil.com/support/man/docs/uv4/uv4_cm_save.htm
https://developer.arm.com/documentation/ka002842/latest
2021-03-11 08:14 PM
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?