Skip to content
Snippets Groups Projects
Commit 3e67eb98 authored by Adrián Torres's avatar Adrián Torres
Browse files

update_samd_programming

parent ca3181ba
No related branches found
No related tags found
No related merge requests found
Pipeline #264469 passed
docs/images/samdino/s_10.jpg

243 KiB | W: | H:

docs/images/samdino/s_10.jpg

236 KiB | W: | H:

docs/images/samdino/s_10.jpg
docs/images/samdino/s_10.jpg
docs/images/samdino/s_10.jpg
docs/images/samdino/s_10.jpg
  • 2-up
  • Swipe
  • Onion skin
docs/images/samdino/s_11.jpg

233 KiB | W: | H:

docs/images/samdino/s_11.jpg

239 KiB | W: | H:

docs/images/samdino/s_11.jpg
docs/images/samdino/s_11.jpg
docs/images/samdino/s_11.jpg
docs/images/samdino/s_11.jpg
  • 2-up
  • Swipe
  • Onion skin
docs/images/samdino/s_12.jpg

91.2 KiB | W: | H:

docs/images/samdino/s_12.jpg

98.2 KiB | W: | H:

docs/images/samdino/s_12.jpg
docs/images/samdino/s_12.jpg
docs/images/samdino/s_12.jpg
docs/images/samdino/s_12.jpg
  • 2-up
  • Swipe
  • Onion skin
docs/images/samdino/s_14.jpg

131 KiB | W: | H:

docs/images/samdino/s_14.jpg

97.9 KiB | W: | H:

docs/images/samdino/s_14.jpg
docs/images/samdino/s_14.jpg
docs/images/samdino/s_14.jpg
docs/images/samdino/s_14.jpg
  • 2-up
  • Swipe
  • Onion skin
......@@ -215,12 +215,15 @@
<p><b>IMPORTANT:</b> We will connect the Particle or the programmer to the computer and our Free Dap Programmer to an external power supply (that is not the same computer).</p>
<ul><li><b>1.</b> We will download the <a href="https://github.com/ataradov/edbg"><b>EDBG,</b></a> in my case I download the <a href="assignments/samdino/edbg-b74-WINDOWS-7029fc4.zip"><b>B74 version. The version is important when executing the installation.</b></a></li></ul>
<ul><li><b>1.</b> We will download the <a href="https://github.com/ataradov/edbg"><b>EDBG,</b></a> in my case I download the <a href="https://taradov.com/bin/edbg/"><b>24 version.</b></a></li></ul>
<!--</a> in my case I download the <a href="assignments/samdino/edbg-b74-WINDOWS-7029fc4.zip"><b>B74 version. The version is important when executing the installation.</b></a> -->
<p><img src="images/samdino/s_10.jpg" width="80%"; max-width="700" /></p>
<ul><li><b>2.</b> Then on the <b>Fab Academy</b> page (Embedded Programming) we will find the Free Dap bootloader that we will also <a href="http://academy.cba.mit.edu/classes/embedded_programming/SWD/free_dap_d11c_mini.bin"><b>download.</b></a> </li></ul>
<p><img src="images/samdino/s_11.jpg" width="80%"; max-width="700" /></p>
<ul><li><b>3. Open terminal.</b> We execute inside the EDBG folder <b><i>edbg-b74-WINDOWS-7029fc4.exe -bpv -t samd11 -f free_dap_d11c_mini.bin </i></b> The LED of our programmer should light up and appear on our screen like the following capture.</ul>
<ul><li><b>3. Open terminal.</b> We execute inside the EDBG folder <b><i>edbg-windows-r24.exe -ebpv -t samd11 -f free_dap_d11c_mini.bin </i></b> The LED of our programmer should light up and appear on our screen like the following capture.</ul>
<p><img src="images/samdino/s_12.jpg" width="80%"; max-width="700" /></p>
<p>With this programming we get a programmer, now we can program other SAMD11C and have our own programmer or for the Fab Lab. This would be the connection, remember to feed the programmer to the computer and the future programmer to an external power source. Then we repeat the previous steps and program it.</p>
......@@ -228,10 +231,10 @@
<h2>SAM11C with Arduino</h2>
<p>Once we have the SAMD11C as a Free Dap programmer, we can change the bootloader so that we can program the SAMD11C through the Arduino IDE. For this we will follow the following steps. You can find more information on the <a href="https://github.com/mattairtech/ArduinoCore-samd"><b>Mattairtech Git Hub.</b></a></p>
<p>Once we have the SAMD11C as a Free Dap programmer, we can change the bootloader so that we can program the SAMD11C through the Arduino IDE. For this we will follow the following steps. You can find more information on the <a href="https://github.com/mattairtech/ArduinoCore-samd"><b>Mattairtech Git Hub,</b></a> but better is the one on <a href="https://github.com/qbolsee/ArduinoCore-fab-sam"><b>GitHub by Quentin Bolsee (ArduinoCore-Fab-SAM),</b></a> who thanks to him has optimized the bootloader for the entire SAMD family with Arduino.</p>
<ul><li><b>1.</b> We will <a href="https://github.com/mattairtech/ArduinoCore-samd/blob/master/bootloaders/zero/binaries/sam_ba_Generic_D11C14A_SAMD11C14A.bin"><b>download</b></a> the sam_ba_Generic_D11C14A bootloader.</li>
<li><b>2. Open terminal.</b> We execute inside the EDBG folder <b><i>edbg-b74-WINDOWS-7029fc4.exe -bpv -e -t samd11 -f sam_ba_Generic_D11C14A_SAMD11C14A.bin </i></b> Appear on our screen like the following capture.</ul>
<ul><li><b>1.</b> We will <a href="https://github.com/qbolsee/ArduinoCore-fab-sam/blob/master/bootloaders/zero/binaries/sam_ba_SAMD11C14A.bin"><b>download</b></a> the <b>sam_ba_Generic_D11C14A bootloader.</b></li>
<li><b>2. Open terminal.</b> We execute inside the EDBG folder <b><i>edbg-windows-r24.exe -ebpv -t samd11 -f sam_ba_SAMD11C14A.bin </i></b> Appear on our screen like the following capture.</ul>
<p><img src="images/samdino/s_14.jpg" width="80%"; max-width="700" /></p>
<ul><li><b>3.</b> We open the Arduino program.
<li><b>4.</b> In Preferences, we will add the URL of the additional cards that you can find <a href="https://www.mattairtech.com/software/arduino/package_MattairTech_index.json"><b>here.</b></a> We need the <a href="https://github.com/arduino/Arduino/wiki/Unofficial-list-of-3rd-party-boards-support-urls"><b>MattairTech LLC.</b></a></ul>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment