Отговори на тема  [ 11 мнения ] 
Arduino Zero SWD 
Автор Съобщение
Ранг: Ориентиран
Ранг: Ориентиран

Регистриран на: Нед Яну 25, 2009 1:55 pm
Мнения: 240
Мнение Arduino Zero SWD
Правя Ардуино Зеро базиран хардуер.
На платката има някакъв сложен EDBG интерфейс за програмирането на ATSAMD21 (май е атмелски контролер пак със зареден бутлоадър)
Искам направо да изрежа тая чудесия и да използвам SWD.
Та питането ми е - е ли е възможно през SWD i JTAG ICE да речем пак да програмирам и дебъгвам от Ардуино средата?
Благодаря


Съб Юли 07, 2018 7:34 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Фев 13, 2013 2:35 pm
Мнения: 1748
Мнение Re: Arduino Zero SWD
Тези ги дава като възможности


Прикачени файлове:
DuinoProgr.png
DuinoProgr.png [ 22.82 KiB | Прегледано 3623 пъти ]
Съб Юли 07, 2018 9:19 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Юни 03, 2005 8:39 pm
Мнения: 1972
Мнение Re: Arduino Zero SWD
Няма ли съединител с пиновете за debug?

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

_________________
Определянето стойността на дадена величина се нарича ИЗМЕРВАНЕ!


Съб Юли 07, 2018 9:21 pm
Профил
Ранг: Ориентиран
Ранг: Ориентиран

Регистриран на: Нед Яну 25, 2009 1:55 pm
Мнения: 240
Мнение Re: Arduino Zero SWD
Да, има SWD конектор на Zero платката.
По скоро мисълта ми беше дали може да се използва комбинацията SWD, външен програматор и Ардуино средата.


Нед Юли 08, 2018 7:30 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Юни 03, 2005 8:39 pm
Мнения: 1972
Мнение Re: Arduino Zero SWD
Ако имаш atmel-ice може да пробваш с него. Чипът (edbg) е същият и може да се получи.

_________________
Определянето стойността на дадена величина се нарича ИЗМЕРВАНЕ!


Нед Юли 08, 2018 8:04 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Юли 11, 2007 9:16 am
Мнения: 1705
Мнение Re: Arduino Zero SWD
Ардуино средата работи с конфигурационни файлове, такат че винаги можеш да си добавиш какъвто и да е програматор. Неудобно е разбира се, ако няма да е за лично ползване.


Нед Юли 08, 2018 1:44 pm
Профил
Ранг: Ориентиран
Ранг: Ориентиран

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


Нед Юли 08, 2018 10:56 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Мар 13, 2006 12:59 pm
Мнения: 3855
Местоположение: Габрово
Мнение Re: Arduino Zero SWD
Гледай сега, за да има опцията която искаш в списъка с програматори на ардуиното трябва някой да е направил тоя описателен файл.
Разбираш че опциите са две - или някой друг го е написал, или го правиш ти. А за да стигне до инсталацията на клиента трябва или да е включен изначално в инсталацията, или ти да го добавиш допълвайки инсталатора (можеш и да качиш твоят файл така че бъдеще да го има в листа с програматорите на следващите версии), или да направиш допълнителен инсталатор който качва този файл към средата, или да направиш пакет за поддръжка на платка - това го играе нещо като плъгин с който можеш добавяш платки (съответно конфигурации, тулчейнове). Добавянето става като го посочиш (като url) в File->Preferences->Additional boards manager URLs. Това обаче пак е свързано с ръчна работа след инсталацията на чистото IDE.


Пон Юли 09, 2018 7:08 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 11:48 am
Мнения: 4722
Мнение Re: Arduino Zero SWD
Погледни трите файла в папка Hardware

boards.txt
platform.txt
programmers.txt

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

_________________
main[-1u]={1};


Пон Юли 09, 2018 8:17 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Юли 11, 2007 9:16 am
Мнения: 1705
Мнение Re: Arduino Zero SWD
Ами виж, това ардуино зеро, нещо май е станало дефицитна стока, но за сметка на това има друго което го замества - https://www.arduino.cc/en/uploads/Main/ ... ematic.pdf .
Като му гледам схемата - няма допълнителен дебъг чип. Има си изведен SWD + USB. Подозирам, че буутлоудера се налива през SWD-то и после ардуино поема контрола през USB-то.


Пон Юли 09, 2018 9:39 am
Профил
Ранг: Ориентиран
Ранг: Ориентиран

Регистриран на: Нед Яну 25, 2009 1:55 pm
Мнения: 240
Мнение Re: Arduino Zero SWD
Благодаря много на всички!
Много е полезен този форум!
Сега ще разгледам схемата на това MkrZero


Пон Юли 09, 2018 5:22 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 11 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 5 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни