Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 10.04.2008, 17:38  
Don_Ambrosio
Вид на жительство
 
Регистрация: 28.02.2008
Сообщений: 437
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Don_Ambrosio на пути к лучшему
По умолчанию Кто как упдейтит сам бутлодырь с помощью бутлодыря в ATmega-

Кто как упдейтит сам бутлодырь с помощью бутлодыря в ATmega-х?
Реклама:
__________________
Дон Амброзио благодарит алфавит за любезно предоставленные буквы
Блин!! Морковь в 2,5 раза подорожала!!!
Don_Ambrosio вне форума  
Непрочитано 10.04.2008, 19:05  
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,574
Сказал спасибо: 704
Сказали Спасибо 4,344 раз(а) в 1,991 сообщении(ях)
Kabron на пути к лучшему
По умолчанию

Думаю тока Мюнхаузен
Kabron вне форума  
Непрочитано 10.04.2008, 19:09  
Don_Ambrosio
Вид на жительство
 
Регистрация: 28.02.2008
Сообщений: 437
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Don_Ambrosio на пути к лучшему
По умолчанию

Сообщение от Kabron
Думаю тока Мюнхаузен
А если серьёзно? Я думаю так... Подпрогамма упдейтющая бутлодырь должна находиться в хвосте бутлодыря.. Она упдэйтит бутлодырь от начала вплоть до себя и передаёт управление новому бутлодырю, который затирает хвост от старого и дописывает свой хвост..Правильно?
__________________
Дон Амброзио благодарит алфавит за любезно предоставленные буквы
Блин!! Морковь в 2,5 раза подорожала!!!
Don_Ambrosio вне форума  
Непрочитано 10.04.2008, 19:49  
TEHb
Почётный гражданин KAZUS.RU
 
Аватар для TEHb
 
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
TEHb на пути к лучшему
По умолчанию

По-другому не получицца по-мойму, т.к. Read-While-Write может быть тока в области бутлоадера.
А не проще глянуть как это сделано у более других товарищей?
TEHb вне форума  
Непрочитано 10.04.2008, 19:54  
Don_Ambrosio
Вид на жительство
 
Регистрация: 28.02.2008
Сообщений: 437
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Don_Ambrosio на пути к лучшему
По умолчанию

Сообщение от TEHb
А не проще глянуть как это сделано у более других товарищей?
Дык я для этого и создал эту тему, чтобы взгянуть "как это сделано у более других товарищей". Вдруг у них намного всё лучше придумано
__________________
Дон Амброзио благодарит алфавит за любезно предоставленные буквы
Блин!! Морковь в 2,5 раза подорожала!!!
Don_Ambrosio вне форума  
Непрочитано 10.04.2008, 19:58  
rubel
Гражданин KAZUS.RU
 
Аватар для rubel
 
Регистрация: 24.11.2006
Адрес: ДНР
Сообщений: 612
Сказал спасибо: 553
Сказали Спасибо 314 раз(а) в 142 сообщении(ях)
rubel на пути к лучшему
По умолчанию

Сообщение от Don_Ambrosio
Сообщение от Kabron
Думаю тока Мюнхаузен
А если серьёзно? Я думаю так... Подпрогамма упдейтющая бутлодырь должна находиться в хвосте бутлодыря.. Она упдэйтит бутлодырь от начала вплоть до себя и передаёт управление новому бутлодырю, который затирает хвост от старого и дописывает свой хвост..Правильно?
Я всегда думал что "бутлодырь" не может сам себя убить(он как маленькая винда в кристале ), а только перезаписать остальную часть флеш-памяти МК с помощью доступного интерфейса.Перезаписать сам блок загрузчика можно токмо программатором вроде. Отстаю от жизни.Где почитать? Что за "Подпрогамма упдейтющая бутлодырь"?
rubel вне форума  
Непрочитано 10.04.2008, 20:01  
Don_Ambrosio
Вид на жительство
 
Регистрация: 28.02.2008
Сообщений: 437
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Don_Ambrosio на пути к лучшему
По умолчанию

Сообщение от rubel
Сообщение от Don_Ambrosio
Сообщение от Kabron
Думаю тока Мюнхаузен
А если серьёзно? Я думаю так... Подпрогамма упдейтющая бутлодырь должна находиться в хвосте бутлодыря.. Она упдэйтит бутлодырь от начала вплоть до себя и передаёт управление новому бутлодырю, который затирает хвост от старого и дописывает свой хвост..Правильно?
Я всегда думал что "бутлодырь" не может сам себя убить(он как маленькая винда в кристале ), а только перезаписать остальную часть флеш-памяти МК с помощью доступного интерфейса.Перезаписать сам блок загрузчика можно токмо программатором вроде. Отстаю от жизни.Где почитать? Что за "Подпрогамма упдейтющая бутлодырь"?
Во флэше есть 2 секции NRWW и RWW.
Загрузчик находиться в NRWW. Когда пишем в RWW можем читать из NRWW. Когда пишем в NRWW проц останавливается до завершения операции записи.


Что почитать? Курите даташифт
__________________
Дон Амброзио благодарит алфавит за любезно предоставленные буквы
Блин!! Морковь в 2,5 раза подорожала!!!
Don_Ambrosio вне форума  
Непрочитано 11.04.2008, 11:36  
telebalt
Частый гость
 
Регистрация: 19.07.2005
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
telebalt на пути к лучшему
По умолчанию

Помещаем do_spm в конец бутлоадера(В смысле - вообще в последние адреса флешь). Нормально работающий do_spm апгрейдить вряд-ли надо. А вызвать можно хоть из rww, хоть из nrww. И апгрейдим себе бутлоадер хоть из AS , до самой do_spm.
telebalt вне форума  
Непрочитано 11.04.2008, 13:17  
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,574
Сказал спасибо: 704
Сказали Спасибо 4,344 раз(а) в 1,991 сообщении(ях)
Kabron на пути к лучшему
По умолчанию

SPM - "This instruction is not available in all devices. Refer to the device specific instruction set summary."
Kabron вне форума  
Непрочитано 11.04.2008, 15:16  
Don_Ambrosio
Вид на жительство
 
Регистрация: 28.02.2008
Сообщений: 437
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Don_Ambrosio на пути к лучшему
По умолчанию

Сообщение от telebalt
Помещаем do_spm в конец бутлоадера(В смысле - вообще в последние адреса флешь). Нормально работающий do_spm апгрейдить вряд-ли надо. А вызвать можно хоть из rww, хоть из nrww. И апгрейдим себе бутлоадер хоть из AS , до самой do_spm.
Да только чтобы записать последнюю страницу, находящуюся до DO_SPM нужно вначале стереть её.. А если сотрём - кто тогда потом её запишет?
__________________
Дон Амброзио благодарит алфавит за любезно предоставленные буквы
Блин!! Морковь в 2,5 раза подорожала!!!
Don_Ambrosio вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос к тем, кто сам прошивал АТ89С2051 через LPT eprinter Микроконтроллеры, АЦП, память и т.д 2 17.04.2008 04:49
Измерение напряжения с помощью ATMega 16 Motion534 Микроконтроллеры, АЦП, память и т.д 1 02.02.2008 19:26
Как настроить компиллятор WinAVR сам по себе. Woz Proteus, KiCAD и другие ECAD 1 08.09.2007 11:12
PIC16F676 как прошивать с помощью WILLEM ribak01 Микроконтроллеры, АЦП, память и т.д 1 16.08.2007 00:53
Реализация ЦАП с помощью ШИМ на ATmega paha1956 Микроконтроллеры, АЦП, память и т.д 6 10.05.2007 10:44


Часовой пояс GMT +4, время: 09:54.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot