Перейти к содержанию
    

ATMEGA162 bootloader

Делаю мой боотлоадер для Мега162

Работаю под IAR. Все делаю как описано в Aplication Note. Сделал на асемблере точно так как сделано там. Но на SPM инструкции как то не реагирует.

 

делаю все как полагается:

-боотлоадер находится в NRWW 1C00-1FFF

-lock bits в порядке

 

SPM инструкции как то игнориуется.

Ест ли там какая то особенност?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Посмотри этот проект! Написан немного кривавато, но он работает!

Там есть файл с функциями по прошивке FLASH. Может поможет.

Еще одно - надо, чтобы в процессе прошивки были отключены все прерывания и сторож.

 

Посмотри этот проект! Написан немного кривавато, но он работает!

Там есть файл с функциями по прошивке FLASH. Может поможет.

Еще одно - надо, чтобы в процессе прошивки были отключены все прерывания и сторож.

BOOT_Terminal_NoInt.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спосибо.

Но все там въиглядит как у меня. Ето для мега128 и не могу протестироват на мое железо.

 

в "intrinsics.h" в иаре нашел функции с которъе работат директно из C но положение остало прежнее. SPM не хочет работат.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нашел проблем. Я сказал IAR в xlc файла что памят находится в интервале 1C00-1FFF как и написано в pdf. Но ето является реалнъъе адреса на шине памяти.

 

Указал 3C00-3FFF и бутлоадер поместился уже в NRWW памяти и все пошло. Никакие особенности нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...