Hacker News new | ask | show | jobs
by phyllostachys 3060 days ago
I'd recommend having a look at emulators for other chips in general and just tailoring them to ARM Cortex-M. The architecture reference manuals (ARM ARMs, har har) are freely available on ARM's website[0]. I'd recommend the ARMv6-M for Cortex-M0/+ or ARMv7-M for Cortex-M3/4/7. I think the latter manual covers both ARMv7-M (M3) as well as ARMv7E-M (M4 and M7).

[0] - http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc....