Explore >> Select a destination


You are here

rossmarks.uk
| | ciesie.com
3.1 parsecs away

Travel
| | You programmed STM32 microcontroller using Nucleo or Discovery boards. That means you used Serial Wire Debug (SWD) for programming/debugging. Now, you are designing a PCB with a STM32 microcontroller on it, which means you have to be able to program it. One solution is uploading the code through a bootloader - a small piece of software, made by ST that has been saved in the protected (read-only) memory of the microcontroller.
| | maddiestone.github.io
3.4 parsecs away

Travel
| | Learn to reverse engineer Android applications!
| | www.malwaretech.com
4.5 parsecs away

Travel
| | It seems that the bootstrap code is just scattered around various memory addresses and there's no simple way to dump all of it, so i decided to just dump a chunk of memory from 0x00000000 and look for any reference to addresses outside of that chunk (allowing me to build up a basic map of the code). Although the exact addresses vary between disk models, my layout should give you a good idea where to look.
| | gist.github.com
20.2 parsecs away

Travel
| GitHub Gist: instantly share code, notes, and snippets.