Thanks to help from the people on the Zephyr teams (Andy) I have Zephyr up and running on my Nitrogen board. I have setup Eclipse to compile, download, and debug with PyOCD. I can single step through code and everything is working well except…
The USB Serial port is not available. When I plug in a FreeScale Freedom board, or a ST-Micro STM32F4xx board I get two USB devices, the CMSIS-DAP device and a USB Serial device (COMxx on a Windows host, or /dev/ttyXXX on Apple or Linux hosts). The serial port is really useful, I can put printf statements (like “Hello World”) in my code and get a feel that things are working.
But the Nitrogen board when connected to USB only has one device (The CMSIS-DAP port). Is there a trick to getting access to the nrf52 serial port? Do I need to use an Audio Mezzanine, UART Serial, or a USB Serial cable to get access to the serial port?
P.S. @sdrobertw There are many wiki pages on how to setup Zephyr on the project-zephyr web, they give many conflicting, or outdated setup steps, and often interchange linux, windows and Apple instructions, sometimes even in the same page. I have a rough document on how I got Nitrogen development running on Oracle VM/Ubuntu 18.04 under Windows, which it should be turned into a Wiki.