реклама на сайте
подробности

 
 
> ATMEGA162 bootloader, проблем
Nikola Kirov
сообщение Apr 10 2006, 12:22
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 256
Регистрация: 4-11-04
Из: Болгария
Пользователь №: 1 050



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

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

SPM инструкции как то игнориуется.
Ест ли там какая то особенност?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 3)
IEC
сообщение Apr 10 2006, 13:51
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 263
Регистрация: 22-03-05
Из: г. Харьков, Украина
Пользователь №: 3 598



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

Посмотри этот проект! Написан немного кривавато, но он работает!
Там есть файл с функциями по прошивке FLASH. Может поможет.
Еще одно - надо, чтобы в процессе прошивки были отключены все прерывания и сторож.
Прикрепленные файлы
Прикрепленный файл  BOOT_Terminal_NoInt.zip ( 150.63 килобайт ) Кол-во скачиваний: 100
 
Go to the top of the page
 
+Quote Post
Nikola Kirov
сообщение Apr 10 2006, 15:01
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 256
Регистрация: 4-11-04
Из: Болгария
Пользователь №: 1 050



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

в "intrinsics.h" в иаре нашел функции с которъе работат директно из C но положение остало прежнее. SPM не хочет работат.
Go to the top of the page
 
+Quote Post
Nikola Kirov
сообщение Apr 11 2006, 10:38
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 256
Регистрация: 4-11-04
Из: Болгария
Пользователь №: 1 050



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

Указал 3C00-3FFF и бутлоадер поместился уже в NRWW памяти и все пошло. Никакие особенности нет.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 20:03
Рейтинг@Mail.ru


Страница сгенерированна за 0.01404 секунд с 7
ELECTRONIX ©2004-2016