Прошивка ATSAM3X8E через JTAG
- Войдите на сайт для отправки комментариев
Пнд, 26/10/2015 - 10:57
День добрый!
Проект на Arduino Due завершен. Но в готовом изделии не будет использоваться плата Due. Планирую поставить чип ATSAM3X8E на свой борд и программировать его внешним программатором Atmel ACE через JTAG.
Для начала решил проверить, как будет прошиваться новый чип без бутлоадера. Выпаял ATSAM3X8E из Arduino Due и заменил его на новый, чистый. Подключл Atmel ACE к разъему JTAG, через Atmel Studio 6 выбрал файл прошивки elf и залил его без проблем. Но, увы, ничего не работает. Эльф правильный, из нужного места, это точно. Галки на "Erase chip before programming" и "Verify Flash after programming" установлены. Верификация прошла нормально.
Наверно, я что-то упустил? Но что?
Нашел в чем проблема. Если кому-то интересно.
Упустил установку битов GPNVM.
BOOT_MODE должен быть "FLASH", а он по умолчанию "ROM"