Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: SAM3U4 перезагрузить програмно со сменой flash plane?
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
misyachniy
Написал по простому самопрошивку.
Одна и та же программа пишется в 0/1 flash plane.
Но потребитель хочет чтобы процессор автоматически перегружался сам.

Сегодня пробовал через watchdog для перезагрузки - не получилось.
То ли не правильно программирую watchdog то ли GPNVM2 не перечитывается?
misyachniy
Перезагрузку сделал програмным сбросом. Plane переключается от сброса.

В IAR 6.7 в файле AT91SAM3U4.H ошибка
Ключи доступа к регистрам сброса и сторожевого таймера дожны быть 0xA5
Код
#define AT91C_RSTC_KEY        (0xFF << 24) // (RSTC) Password
#define AT91C_WDTC_KEY        (0xFF << 24) // (WDTC) Watchdog KEY Password
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.