Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Arduino Zero SWD
http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=16015
Страница 1 от 1

Автор:  maiden [ Съб Юли 07, 2018 8:34 pm ]
Заглавие:  Arduino Zero SWD

Правя Ардуино Зеро базиран хардуер.
На платката има някакъв сложен EDBG интерфейс за програмирането на ATSAMD21 (май е атмелски контролер пак със зареден бутлоадър)
Искам направо да изрежа тая чудесия и да използвам SWD.
Та питането ми е - е ли е възможно през SWD i JTAG ICE да речем пак да програмирам и дебъгвам от Ардуино средата?
Благодаря

Автор:  bobihot [ Съб Юли 07, 2018 10:19 pm ]
Заглавие:  Re: Arduino Zero SWD

Тези ги дава като възможности

Прикачени файлове:
DuinoProgr.png
DuinoProgr.png [ 22.82 KiB | Прегледано 5373 пъти ]

Автор:  syscop [ Съб Юли 07, 2018 10:21 pm ]
Заглавие:  Re: Arduino Zero SWD

Няма ли съединител с пиновете за debug?

пп
На картинка и по схема се вижда, че има.

Автор:  maiden [ Нед Юли 08, 2018 8:30 am ]
Заглавие:  Re: Arduino Zero SWD

Да, има SWD конектор на Zero платката.
По скоро мисълта ми беше дали може да се използва комбинацията SWD, външен програматор и Ардуино средата.

Автор:  syscop [ Нед Юли 08, 2018 9:04 am ]
Заглавие:  Re: Arduino Zero SWD

Ако имаш atmel-ice може да пробваш с него. Чипът (edbg) е същият и може да се получи.

Автор:  michev [ Нед Юли 08, 2018 2:44 pm ]
Заглавие:  Re: Arduino Zero SWD

Ардуино средата работи с конфигурационни файлове, такат че винаги можеш да си добавиш какъвто и да е програматор. Неудобно е разбира се, ако няма да е за лично ползване.

Автор:  maiden [ Нед Юли 08, 2018 11:56 pm ]
Заглавие:  Re: Arduino Zero SWD

Е как да кажа на клиента от Сащ" еми може и да стане, ама тук конфигурационни файлове ще зареждаш" .
Само очаквам да ми каже WTF :) Той си иска Ардуино for dummies. Изрязах Дебъг чипа от схемата, моля се на Бог да не го връщам пак. Тамън го убедих този.
Ще го бича със SWD, ако някой случайно има Arduino Zero или Спаркфън atsamd21 и има някое атмелско желязо( аз ще кажа на американския капут да си вземе същото) да пробва през Ардуино среда, ще платя добре за тестове. Трябва ми тест:
1. Програмиране на atsamd21 през Ардуино през SWD. Използвания програматор да го има в листата в Ардуино средата
2. Качване на native usb bootloder пак през Ардуино среда и пак през SWD, така че после платката да се програмира през усб.
Който има тия простотии като samd21 платка, swd програматор и е готов за тест 10 мин със скрийншотове давам 50 лв.

Автор:  gicho [ Пон Юли 09, 2018 8:08 am ]
Заглавие:  Re: Arduino Zero SWD

Гледай сега, за да има опцията която искаш в списъка с програматори на ардуиното трябва някой да е направил тоя описателен файл.
Разбираш че опциите са две - или някой друг го е написал, или го правиш ти. А за да стигне до инсталацията на клиента трябва или да е включен изначално в инсталацията, или ти да го добавиш допълвайки инсталатора (можеш и да качиш твоят файл така че бъдеще да го има в листа с програматорите на следващите версии), или да направиш допълнителен инсталатор който качва този файл към средата, или да направиш пакет за поддръжка на платка - това го играе нещо като плъгин с който можеш добавяш платки (съответно конфигурации, тулчейнове). Добавянето става като го посочиш (като url) в File->Preferences->Additional boards manager URLs. Това обаче пак е свързано с ръчна работа след инсталацията на чистото IDE.

Автор:  TheWizard [ Пон Юли 09, 2018 9:17 am ]
Заглавие:  Re: Arduino Zero SWD

Погледни трите файла в папка Hardware

boards.txt
platform.txt
programmers.txt

това са "описателните" файлове как платформата да взаимодейства с борда

Автор:  michev [ Пон Юли 09, 2018 10:39 am ]
Заглавие:  Re: Arduino Zero SWD

Ами виж, това ардуино зеро, нещо май е станало дефицитна стока, но за сметка на това има друго което го замества - https://www.arduino.cc/en/uploads/Main/ ... ematic.pdf .
Като му гледам схемата - няма допълнителен дебъг чип. Има си изведен SWD + USB. Подозирам, че буутлоудера се налива през SWD-то и после ардуино поема контрола през USB-то.

Автор:  maiden [ Пон Юли 09, 2018 6:22 pm ]
Заглавие:  Re: Arduino Zero SWD

Благодаря много на всички!
Много е полезен този форум!
Сега ще разгледам схемата на това MkrZero

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/