User Tools

Site Tools


documentation:electronics:samdisp

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
documentation:electronics:samdisp [2021/02/15 15:54]
daniele
documentation:electronics:samdisp [2021/02/15 15:58]
daniele
Line 25: Line 25:
   * **USB Mini/Micro cable(s)** A USB micro cable is needed to power/interface the ATMEL-ICE and a USB mini cable is needed for SAMD ISP.   * **USB Mini/Micro cable(s)** A USB micro cable is needed to power/interface the ATMEL-ICE and a USB mini cable is needed for SAMD ISP.
   * **[[https://www.sparkfun.com/products/8535|5X2 Ribbon cable and connectors 0.1" pitch]]**. The ribbon cable is useful as programming cable, both from ATMEL-ICE (using the adapter board), or from the SAMD ISP.   * **[[https://www.sparkfun.com/products/8535|5X2 Ribbon cable and connectors 0.1" pitch]]**. The ribbon cable is useful as programming cable, both from ATMEL-ICE (using the adapter board), or from the SAMD ISP.
-  * **[[uploads:6f85a1408f478af49985db5e1c58bb2f:converter_board|Converter Board]]** Small board-hack that allows the ATMEL-ICE to connect with higher picther SMD headers.+  * **[[https://gitlab.hsrw.eu/ferdinand.meier/fablab/-/wikis/uploads/6f85a1408f478af49985db5e1c58bb2f/converter_board.zip|Converter Board]]** Small board-hack that allows the ATMEL-ICE to connect with higher picther SMD headers.
  
 An important note is, it is always needed to power the devices separately during programming. As power source the USB port is recommended. An important note is, it is always needed to power the devices separately during programming. As power source the USB port is recommended.
Line 35: Line 35:
   * **[[https://www.arduino.cc/en/main/software|Arduino IDE]]**. Arudino programming environment, can be used to program the SAMD chips as well if the proper core is installed.   * **[[https://www.arduino.cc/en/main/software|Arduino IDE]]**. Arudino programming environment, can be used to program the SAMD chips as well if the proper core is installed.
   * **[[https://github.com/mattairtech/ArduinoCore-samd|Mattairtech ArduinoCore-samd]]**. Arduino core to support the SAMD microcontroller. It is required to be able to use the Arduino IDE with the SAMD microcontrollers.   * **[[https://github.com/mattairtech/ArduinoCore-samd|Mattairtech ArduinoCore-samd]]**. Arduino core to support the SAMD microcontroller. It is required to be able to use the Arduino IDE with the SAMD microcontrollers.
-  * **[[uploads:b605e1bbaf9e3c5106394d36c4c5df92:free_dap_d11c_mini|SAMD ISP firmware]]**. This firmware for the SAMD ISP makes it working as an ISP programmer.+  * **[[https://gitlab.hsrw.eu/ferdinand.meier/fablab/-/wikis/uploads/b605e1bbaf9e3c5106394d36c4c5df92/free_dap_d11c_mini.bin|SAMD ISP firmware]]**. This firmware for the SAMD ISP makes it working as an ISP programmer.
  
 === ATMEL-ICE === === ATMEL-ICE ===
Line 49: Line 49:
   * Install the [[https://github.com/mattairtech/ArduinoCore-samd|Mattairtech ArduinoCore-samd]]   * Install the [[https://github.com/mattairtech/ArduinoCore-samd|Mattairtech ArduinoCore-samd]]
  
-Once the drivers are installed you can connect the board you want to program. Because of the small picth of the ATMEL-ICE connectors, you may need to use the [[uploads:6f85a1408f478af49985db5e1c58bb2f:converter_board|converter board]]. The following pictures shows how to connect the ATMEL-ICE to the SAMD ISP. If the green LED is on, then ATMEL-ICE successfully detects the connection with the chip that will be programmed.+Once the drivers are installed you can connect the board you want to program. Because of the small picth of the ATMEL-ICE connectors, you may need to use the [[https://gitlab.hsrw.eu/ferdinand.meier/fablab/-/wikis/uploads/6f85a1408f478af49985db5e1c58bb2f/converter_board.zip|converter board]]. The following pictures shows how to connect the ATMEL-ICE to the SAMD ISP. If the green LED is on, then ATMEL-ICE successfully detects the connection with the chip that will be programmed.
  
 {{https://gitlab.hsrw.eu/ferdinand.meier/fablab/-/wikis/uploads/00cd69403d6ade8c2f52365a6d4414c0/ice_isp.jpg|ice_isp}}When using the Arduino IDE to upload the bootloader or the code, the following options are selected: {{https://gitlab.hsrw.eu/ferdinand.meier/fablab/-/wikis/uploads/00cd69403d6ade8c2f52365a6d4414c0/ice_isp.jpg|ice_isp}}When using the Arduino IDE to upload the bootloader or the code, the following options are selected:
Line 79: Line 79:
 Following is an image about how to connect the SAMD ISP with a fresh one. Following is an image about how to connect the SAMD ISP with a fresh one.
  
-{{https://gitlab.hsrw.eu/ferdinand.meier/fablab/-/wikis/uploads/ce961839d4f429121158655be9aece2d/SAMD_ISP.jpg|SAMD_ISP}}Example with the [[uploads:b605e1bbaf9e3c5106394d36c4c5df92:free_dap_d11c_mini|SAMD ISP firmware]]:+{{https://gitlab.hsrw.eu/ferdinand.meier/fablab/-/wikis/uploads/ce961839d4f429121158655be9aece2d/SAMD_ISP.jpg|SAMD_ISP}}Example with the [[https://gitlab.hsrw.eu/ferdinand.meier/fablab/-/wikis/uploads/b605e1bbaf9e3c5106394d36c4c5df92/free_dap_d11c_mini.bin|SAMD ISP firmware]]:
  
 ''edbg -b -t samd11 -pv -f free_dap_d11c_mini.bin'' ''edbg -b -t samd11 -pv -f free_dap_d11c_mini.bin''
documentation/electronics/samdisp.txt ยท Last modified: 2021/02/15 16:00 by daniele