Greetings all,
I've stumbled on what seems to be an undocumented, partial "mystery cure" -- at least for those that have another Maple with a known runnable image in flash. However, it's still not a consistent, sane system, from what I can tell. I plugged in my second (spare) maple mini, which still has the factory image (blink sketch loaded into flash.
Magically, the tools->Serial Port menu became unGreyed, and a Com port re-appears when viewed with MS's Device manager.
Upon switching back to my first Maple mini, the serial port is supposedly still there. I was able to re-compile and load the blink sketch back into ram and flash. So far, so good.
However, I can no longer get any other sketch to load into flash. Example sketches (directly from the examples directory) verify, are not too big, and show no errors during loading them to flash.
However, they're apparently silently failing to load and they certainly don't run. The blink image stays put in flash, and is apparently never over-written, even after a nominally successful compile+upload to flash of a sketch that doesn't do anything to the LED's output pin! Another sign that the bootloader is now silently failing to load verified sketches into flash is that even sketches that use the serial port, now show no activity in the serial monitor -- and the blinking LED from the earlier blink sketch is still in flash, blinking merrily away.
I may well be doing something wrong, but the diagnostics (for compile, link and uploading to flash) are either giving rather incomplete/misleading info, or the bootloader has some undocumented "features" that are pretty USER UNFRIENDLY. It seems that my Maple and/or the IDE (or drivers) have become haunted, with no indication of how or why. Not fun.
If anybody can shed light on this very curious behavior -- and especially how to get rid of it, please respond.
Thanks for reading my rant,
Larry