Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
seeeduino:seeeduino_xiao [2020/12/28 17:42]
admin [Software]
seeeduino:seeeduino_xiao [2020/12/28 23:16]
admin [Reset & Bootloader Mode]
Line 3: Line 3:
 {{:seeeduino:seeduino_xiao.jpg?300|}}\\ {{:seeeduino:seeduino_xiao.jpg?300|}}\\
  
-The [[https://www.seeedstudio.com/Seeeduino-XIAO-Arduino-Microcontroller-SAMD21-Cortex-M0+-p-4426.html|Seeeduino XIAO]] is an Arduino like board based on the SAMD21G18 chip (ARM Cortex-M0+, 32bit, 48MHz), similar to the [[arduino:arduino_mkrzero|Arduino MKR ZERO]].\\+The [[https://www.seeedstudio.com/Seeeduino-XIAO-Arduino-Microcontroller-SAMD21-Cortex-M0+-p-4426.html|Seeeduino XIAO]] is an Arduino like board based on the [[https://files.seeedstudio.com/wiki/Seeeduino-XIAO/res/ATSAMD21G18A-MU-Datasheet.pdf|SAMD21G18]] chip (ARM Cortex-M0+, 32bit, 48MHz), similar to the [[arduino:arduino_mkrzero|Arduino MKR ZERO]].\\
  
 [[https://wiki.seeedstudio.com/Seeeduino-XIAO/|Seeeduino XIAO Wiki]]\\ [[https://wiki.seeedstudio.com/Seeeduino-XIAO/|Seeeduino XIAO Wiki]]\\
Line 13: Line 13:
  
 ---- ----
-==== Software ====+==== Installation ====
  
-To add Seeeduino XIAO to Arduino IDE:\\ +To add Seeeduino XIAO to Arduino IDE add in file/preference the following URL to the Additional Boards Manager URLs:\\
- +
-In file/preference add to the Additional Boards Manager URLs this url:\\+
   https://files.seeedstudio.com/arduino/package_seeeduino_boards_index.json   https://files.seeedstudio.com/arduino/package_seeeduino_boards_index.json
 +Than search and install in tools/boardmanager these boards:\\
 +  Seeed SAMD Boards
 +
 +On Arch Linux it needs always two attempts to upload the code, the /dev/ttyACM0 can't be opened: **No device found on ttyACM0**!\\ 
  
 ---- ----
Line 35: Line 37:
 ==== Reset & Bootloader Mode ==== ==== Reset & Bootloader Mode ====
  
-{{:seeeduino:reset.jpg?300|}}\\ +{{:seeeduino:seeduino_xiao_reset.jpg?300|}}\\ 
-To reset the board one should short out the reset pins.\\  +To reset the board one should connect the reset pins briefly to ground.\\  
-And to enter the bootloader mode one should short them out twice.\\+And to enter the bootloader mode one should do so twice.\\
  
 ---- ----
 ==== Serial Wire Debug (SWD) ==== ==== Serial Wire Debug (SWD) ====
 {{:seeeduino:serial_wire_debug.jpg?300|}}\\ {{:seeeduino:serial_wire_debug.jpg?300|}}\\
 +
 +----
 +==== Miscellaneous ===
 +[[https://forum.seeedstudio.com/t/how-to-unbrick-a-dead-xiao-using-raspberry-pi-guide-openocd/253990|How to unbrick a dead XIAO using Raspberry Pi]]\\
 +
 +[[https://github.com/Seeed-Studio/ArduinoCore-samd/blob/master/bootloaders/XIAOM0/bootloader-XIAO_m0-v3.7.0-33-g90ff611-dirty.bin|XIAO-M0 Bootloader]]\\
  
 ---- ----