I got one of those NXP LPCXpresso boards with a Cortex M3 ARM on it, installed the dev tools, and whadda ya know, the demo using the semihosting thing works OK, for printf("Hello, World!") at least.
Sooo, now the problem is porting a bunch of fairly simple PIC code over to the ARM, for controlling RC servos etc. Not too radical a job, _except_ that, as always with a new micro, more than half the work is getting the peripheral control registers set up right.
Does anybody have a reasonably complete and well-commented (preferably exhaustively commented) Cortex M3 setup routine he could share? That would save me some significant time, since MCU programming isn't my main gig--it's just one of the several zillion things you have to be able to do to get mixed-technology things to work.
Thanks
Phil Hobbs