adamgreen / mri

MRI - Monitor for Remote Inspection. The gdb compatible debug monitor for Cortex-M devices.
Apache License 2.0
155 stars 57 forks source link

Question #2

Closed g40 closed 9 years ago

g40 commented 9 years ago

Hello Adam - apologies, this is probably not the optimal way to reach out and ask questions. But presumably the same principle would apply to an NXP43XX series or indeed one of the mbed enabled Freescale K64F devices?

adamgreen commented 9 years ago

Yes and no.

It should be pretty easy to provide other device specific code for things like the UART (see files under the devices/ and boards/ subdirectories) but it currently only supports Cortex-M3. A Cortex-M4F with floating point registers wouldn't be supported. This is something that I will probably add next year as I start playing around with a LPC43xx based device.

On the mbed enabled Freescale K64F devices you should be able to use the CMSIS-DAP interface along with pyOCD to debug the device using GDB.

adamgreen commented 9 years ago

@g40 I recently added support for the LPC4330 based Micromint Bambino 210 board to MRI. This forced me to fill in the missing FPU register support as well. I wrote up some porting notes based on this work which can be found here: https://github.com/adamgreen/mri/blob/master/notes/mri-porting.creole#mri-porting