Is there a register, accessible via the SWD-DP and present across ARM devices, that I can use to distinguish the nRF51822 from other microcontrollers?
Thanks,
-c
Is there a register, accessible via the SWD-DP and present across ARM devices, that I can use to distinguish the nRF51822 from other microcontrollers?
Thanks,
-c
How about FICR->CONFIGID? Perhaps combined with some other values from FICR to minimise risk of false positives.
I was kind of hoping there would be a builtin ARM register or entries the ROM Table that would be present across all ARM CPUs. Right now I'm using CPUID and IDR but I think this is only specific to Cortex M0, not to Nordic or NRF51822.
As far as I know about ARM Cortex Mx, there is not provision for storing a micro-controller ID in the processor. Even SEGGER JLinkLite finds out that there is a Cortex M0 processor but can't find out which micro-controller. Best of luck with McHck!