Sure, now I can, because I'm somehow recovered from some pretty bad covid shite and I can stay in the upright position without coughing my lungs out
.
I've put the hw issues for next week, when I'll be able to meet the friend that assist me on the issue. In the mean time I've discovered that Nuvoton has for a long time board definition and Arduino stuff for the M4 series, M460 and M480, just not M471. I've installed the stuff, corrected some issues with the file names capitalization under Linux and all the original boards are capable of building binaries with both versions of the Arduino IDE.
Now I'm slowly try to integrate the M471 in the board definition archive, if someone wants to help, I can clone their repository somewhere else on GitHub and then even issue a pull request.
The original Nuvoton repository and board definition:
https://www.nuvoton.com/products/iot-solution/arduino-compatible-platform/specifically:
https://raw.githubusercontent.com/OpenNuvoton/NuMaker-UNO/master/package_nuvoton_index.jsonOne interesting thing is that I've issued a full chip erase with their utility and somehow the empty chip does not show up as anything on the USB, I was expecting to go in some DFU or even proprietary mode, but it seems that a bootloader must be installed via the SWD programmer. I'm curious what is the situation with factory new chips if they do have some default bootloader.
That's the updates so far, if there are volunteers for integrating M471 in the existing Nuvoton board definition, please let me know.
Cheers,
DC1MC