We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I have a STM32 device that I am trying to reverse engineer. I was able to grab the binary (firmware) using a cheap ST-Link v2 from eBay and the open source version of STLINK Tools, but I had a hard time reverse engineering it using Ghidra. The assembly code and decomiped code is too complicated for me to follow.
I've now moved over to uVision. I was able to setup and run the uVision debugger with a blank program and I know I can use the Save command to grab the firmware in uVision.
What I am wondering is, if it's possible to debug the device with the firmware I grabbed without overwriting the original firmware on the device uVision. Is that possible?
i hope this all makes sense.
Thanks,
JRMN