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

 
 
> LPC1768 eeprom
andrewlekar
сообщение Nov 8 2010, 09:59
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 837
Регистрация: 8-02-07
Пользователь №: 25 163



Поделитесь, пожалуйста, кодом/советами по организации области eeprom в армах наподобие eeprom в аврках. Я так понимаю, что для записи во флэш как в eeprom нужно выделить там линкером участок памяти, перед записью отключить прерывания, а сам код записи выполнять из ОЗУ. Всё верно? Хотелось бы получить на руки сразу код, так как задача, видимо, достаточно типовая.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
mempfis_
сообщение Nov 8 2010, 11:43
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Цитата(andrewlekar @ Nov 8 2010, 12:59) *
Поделитесь, пожалуйста, кодом/советами по организации области eeprom в армах наподобие eeprom в аврках. Я так понимаю, что для записи во флэш как в eeprom нужно выделить там линкером участок памяти, перед записью отключить прерывания, а сам код записи выполнять из ОЗУ. Всё верно? Хотелось бы получить на руки сразу код, так как задача, видимо, достаточно типовая.


Ищите по ключевому слову IAP.

Сейчас тренируюусь с кодом скаченным из инета на процессоре LPC2368.
С первой попытки записать/считать сектор получилось успешно.
При записи/стирании запрещаю прерывания. Также необходимо подготавливать flash перед каждой операцией стирания/записи и отрезать от sram последние 32 байта оперативки для работы бутлоадера.
Для уточнения смотрите раздел IAP в документации конкретно на Ваш процессор.

P.S. По сравнению с eeprom ресурс flash намного меньше будет. И стирать получится только секторами. Не проще поставить внешнюю serial eeprom типа at24xx.

Сообщение отредактировал mempfis_ - Nov 8 2010, 11:44
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 07:57
Рейтинг@Mail.ru


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