- Thu Jul 20, 2023 2:23 am
#242678
Hi, I'd like to adopt MicroMod as a way to save adding a USB-Serial adapter on every prototype processor board we want to try. This would mean a USB cable connecting to a MicroMod carrier board with the USB-Serial chip and voltage regulators onboard and then we'd only need to place the microcontroller on the processor board. Using this approach we could prototype many processor boards and keep a carrier board as a programming and debug interface board.
The snag I can see is that the microcontrollers we intend to go on the processor board don't have USB or SWD. The latter is not a problem, as I can repurpose some of the GPIOs for their programming interface. However, debug print is only available over UART, yet the MicroMod standard implies I can't remain compliant while using a UART for debug prints. Is this a hard rule in the standard and using UART for debug will break compliance, or can this flex for the case I have outlined?
Realistically, keeping compliance isn't a vital requirement for us as we only intend for internal use, but it would be nice to keep. I see the note saying "use a USB-Serial IC on your processor board and USB interface for debug print" but that just adds cost and complexity to every processor board prototype we'd want to try. Sparkfun official thoughts would be very welcome on the topic. Thanks for all the work you've put into the standard too.
Simon
The snag I can see is that the microcontrollers we intend to go on the processor board don't have USB or SWD. The latter is not a problem, as I can repurpose some of the GPIOs for their programming interface. However, debug print is only available over UART, yet the MicroMod standard implies I can't remain compliant while using a UART for debug prints. Is this a hard rule in the standard and using UART for debug will break compliance, or can this flex for the case I have outlined?
Realistically, keeping compliance isn't a vital requirement for us as we only intend for internal use, but it would be nice to keep. I see the note saying "use a USB-Serial IC on your processor board and USB interface for debug print" but that just adds cost and complexity to every processor board prototype we'd want to try. Sparkfun official thoughts would be very welcome on the topic. Thanks for all the work you've put into the standard too.
Simon