![]() ![]() There is a brilliant description of the issue here in section 6: “Uploading/Bootloader/COM Port/Reset Problem”: It is the same issue one gets with the ATmega32U4 based devices – essentially the main processor has to handle the USB stack as well as the application code and if something goes wrong, then USB communications is lost too. However this is very common on any microcontroller that does not have a separate “USB co-processor” to handle the USB communications. Yet triggering a reset at all is very fiddly, requiring the temporary connecting of two pads on the board itself. it appears as a disk waiting for a UF2 file) and then resetting back again may work. Sometimes hitting reset twice to get the board into “bootloader” mode (i.e. It would appear that getting the timing of the reset of the board right compared to the upload action seems quite critical. I have found uploading sketches to the Xiao as it comes “out of the box” to be somewhat “hit and miss”. This is all detailed in the Seeed wiki here. To get up and running requires the Xiao Samd core which can be added to the Arduino board manager using the following URL and then installed in the usual way: I’ve had a few Seeed Xiao Samd boards (previously called Seeeduino Xiao) kicking around so decided to finally have a bit of a play with them and the Arduino environment.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |