I was able to run nuttx on this board <https://www.mikroe.com/mikromedia-4-pic32mx7> .
Had to change some fuses to get it working with pinguino. Ethernet was up, but crashed after receiving a few pings. On Sun, Feb 21, 2021 at 10:08 PM Robert Middleton <osfan6...@gmail.com> wrote: > > I don't have an actual Microchip Explorer16/32 which it sounds like > > you are working on, but if you were to put a draft PR up or point me > > at a branch I would be happy to try to run this against the simulator > > and see if we can get a little further. > > > > This is the simulator I was using https://github.com/sergev/qemu/wiki > > I did have to make a few changes to get it to build with a modern > > gcc/glibc > > > > This may be a typo on your side, but I'm testing with an MX, not an > MZ. I did just try it with that simulator, and I get an error about > writing to peripheral register 1f800600 being not supported. > > Here's the branch that I'm working off of at the moment. It also has > a fix for defining CONFIG_SERIAL_TERMIOS with the PIC32, which doesn't > properly compile: > https://github.com/rm5248/incubator-nuttx/tree/pic-messing-around > > You should be able to get the proper configuration by doing > ./tools/configure.sh -E -l pic32mx-explorer16:nsh. Note that the > explorer16 has the output on UART2 - I don't remember if you can > switch which UART qemu is using to see that output. Switching it to > UART1 for the simulator should be fine though. > > -Robert Middleton >