| Автор | Сообщение |
mr.maksi Участник Сообщения: 48
|
Помогите пожалуйста с реализацией записи флеш памяти атмеги 128,
с загрузчика. Покажите как на С это реализовывается.
Как выглядит загрузчик и как его расположить там где он должен стоять?Данные приходят через USART модуль и загружаются в буфер,т.е. находятся в мк, нужно с буфера перенести во флеш. |
|
kuzma700 Участник Сообщения: 237
|
|
GarikBaza Новичок Сообщения: 665
|
|
mr.maksi Участник Сообщения: 48
|
Спасибо, за помощь!
Но мне не нужен загрузчик.
Мне нужен режим самопрограмирования.
А именно:
Как в IAR указать, программе(функции), что её место в NRWW Секции программы.
Как в IAR указать, и поставить асамблерный файл в программу которая стоять будет в секции загрузчика и от туда править балом?! с помощью позаимствованых функций из загрузчика
Вами указаного?
Размер, секции фьюзами ставить , это понятно.
Мне нужно, организовать свою гибкую систему изменение констант во флеш памяти микроконтролера.
Читаем страницу, коректируем, и опять заносим!
То что Вы указали, я уже скурил , хотя сам не курю и Вам не советую!
Но, к сожелению, чёто не доходит до меня, эти моменты. |
|
kuzma700 Участник Сообщения: 237
|
| mr.maksi писал: | | Но мне не нужен загрузчик. | Не понял, хочешь чтоб чистый проц. сам себя программировал и общался по USART?
В описании про RWW и NRWW секциии должно быть все разжевано - недокурил наверно доку AVR109. В книге Евстифеева "Микроконтроллеры AVR семейства Mega" тоже достаточно подробно все изложенно и примеры есть - поищи. Описание программирования памяти может поможет.
Есть такой еще апноут AVR106: Cи-функции для чтения и записи флэш-памяти (функция самопрограммирование памяти программ, делает возможным перепрограммирование флэш-памяти в процессе исполнения программного кода и т.д)
Недавно самопрограммирование обсуждалось http://electronix.ru/forum/index.php?showtopic=55244 |
|
GarikBaza Новичок Сообщения: 665
|
mr.maksi, Работай с .xcl файлом, там можно описать размещение каждой функции. |
|
амиго Гость 193.19.*.*
|
GarikBaza, ты по делу сказать можеш, что? |
|
slav0n Забанен  Сообщения: 3366
|
|
GarikBaza Новичок Сообщения: 665
|
slav0n, Таки запустил?  |
|
slav0n Забанен  Сообщения: 3366
|
Да, запустил. Прогу хоста в примусовый редактор внедрю, и всё.  |
|
slav0n Забанен  Сообщения: 3366
|
Ну вот, всё готово. 6кб влетает в восьмую мегу за 1сек |
|
|
Текущий раздел»
Программное обеспечение»
Микроконтроллеры (Микроконтроллеры - AVR-ы, PIC-и и другие)
|
|
|