У меня возникли проблемы с программированием пользовательской pcb, которая использует 32-битный atsam4sd32c ARM Cortex M4. Я не могу запрограммировать микроконтроллер через интерфейс JTAG/SWD, используя отладчик ATMEL-ICE. Однако я могу получить идентификатор подписи устройства, используя команду atmel studio 7.0 promt. Также возможно удаление ручных чипов и сброс.Программирование Atmel-ICE atsam4sd32c
Когда я пытаюсь запрограммировать доску через программное обеспечение atmel studio 7.0, загрузка зависит от 14%.
Мы пробовали много, но прогресс не производится.
Может ли кто-нибудь помочь?
Это читает как вопрос технической поддержки для конкретного программного обеспечения. Можете ли вы изменить его в соответствии с форматом этого сайта? StackOverflow посвящен программированию. Мы предпочитаем вопросы, на которые можно ответить, а не просто обсуждать. – SunSparc
Звучит, скорее всего, проблема с самой доской, которая: а) мы не можем много помочь, а б) не программирование. Из краткого обзора таблицы данных штыри JTAG/SWD мультиплексируются с GPIO, что заставляет меня подозревать, что у вас есть вещи, подключенные к этим контактам, вызывающие проблемы с целостностью сигнала. Штырьки NRST и ERASE не мультиплексированы, и вполне возможно, что отладочный зонд может сначала считывать идентификатор чипа на частоте с самым низким общим знаменателем, но затем использовать более быстрые часы для программирования для программирования, когда он знает, что это такое говорящий, который соответствовал описанному поведению. – Notlikethat