3 ms·
This is just insane, and I'm completely blown away by the technical know-how (both depth and breadth) and flippant stuff like: I also did not find any good emu
by unwind 4y ago
This is just insane, and I'm completely blown away by the technical know-how (both depth and breadth) and flippant stuff like:
I also did not find any good emulators for Cortex-M class chips. At this point, I took a two-week-long break from this project to write CortexEmu. It is a fully functional Cortex-M0/M3/M23 emulator that faithfully emulates real Cortex hardware. It has a GDB stub so I can attach GDB to it to debug the running code, It has rudimentary hardware emulated to show a screen, and support an RTC, a console, and a touchscreen. It supports privileged and unprivileged mode, and emulates the memory protection unit (MPU) as well.
Also very interesting is the errata section on the STM32F429 errata section [1], that stuff is real gold for people who do advanced stuff on these chips. Very nice to see that published, I hope it gets picked up by search engines (or, better of course, ST themselves if that hasn't happened yet). There should be serious bug bounty for finding hardware errors like these!
[1]: http://dmitry.gr/?r=05.Projects&proj=27.%20rePalm#_TOC_7dc6f1c77b85c0e75518885955ed41e3 http://dmitry.gr/?r=05.Projects&proj=27.%20rePalm#_TOC_7dc6f...