Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: ATMEGA162 bootloader
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Nikola Kirov
Делаю мой боотлоадер для Мега162
Работаю под IAR. Все делаю как описано в Aplication Note. Сделал на асемблере точно так как сделано там. Но на SPM инструкции как то не реагирует.

делаю все как полагается:
-боотлоадер находится в NRWW 1C00-1FFF
-lock bits в порядке

SPM инструкции как то игнориуется.
Ест ли там какая то особенност?
IEC
Посмотри этот проект! Написан немного кривавато, но он работает!
Там есть файл с функциями по прошивке FLASH. Может поможет.
Еще одно - надо, чтобы в процессе прошивки были отключены все прерывания и сторож.

Посмотри этот проект! Написан немного кривавато, но он работает!
Там есть файл с функциями по прошивке FLASH. Может поможет.
Еще одно - надо, чтобы в процессе прошивки были отключены все прерывания и сторож.
Nikola Kirov
Спосибо.
Но все там въиглядит как у меня. Ето для мега128 и не могу протестироват на мое железо.

в "intrinsics.h" в иаре нашел функции с которъе работат директно из C но положение остало прежнее. SPM не хочет работат.
Nikola Kirov
Нашел проблем. Я сказал IAR в xlc файла что памят находится в интервале 1C00-1FFF как и написано в pdf. Но ето является реалнъъе адреса на шине памяти.

Указал 3C00-3FFF и бутлоадер поместился уже в NRWW памяти и все пошло. Никакие особенности нет.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.