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

прошивка EEPROM

добрый день

прототип проекта, в процессе отработки EEPROM инициализирована необходимыми данными (участок памяти)

необходимо при прошивке конечного контроллера залить этот участок по назначению

можно ссылки, идеи, мысли итд

спасибо

ATmega328
linux, avr-gcc
свисток + AVR MKII / Arduino-MK / avrdude

зы
в инете набегом, поэтому вопросы без арт-подготовки :о)
 

Изменено пользователем sunjob

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


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

4 hours ago, sunjob said:

можно ссылки, идеи, мысли итд

 

Не понял - залить этот участок по назначению

Если в прошивке разместить значения для eeprom, чтоб при программировании сразу во все заливалось :)

То, не знаю как в avr, но микрочипе просто:

org 2100

DE 0x01, 0x02 .....

Это если на ассемблере, на С для восьмибитников не делал (но может быть что-то вроде - __EEPROM_DATA(0x01, 0x02)). Полагаю, что для avr есть что-то аналогичное. Ну просто не может не быть.

 

Изменено пользователем Vlad_G

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


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

4 hours ago, sunjob said:

добрый день

прототип проекта, в процессе отработки EEPROM инициализирована необходимыми данными (участок памяти)

необходимо при прошивке конечного контроллера залить этот участок по назначению

можно ссылки, идеи, мысли итд

спасибо

ATmega328
linux, avr-gcc
свисток + AVR MKII / Arduino-MK / avrdude

зы
в инете набегом, поэтому вопросы без арт-подготовки :о)
 

 

В результате сборки проекта у вас должно получиться два бинарных или два НЕХ файла - один для FLASH, другой для EEPROM.

Вот и заливайте каждый в свою область.

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


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

спасибо, немного не так поняли...

 

уже разобрался :о)

вопрос был в том, как дудкой слить EEPROM в файл... (ну, а потом его и использовать... для заливки)

 

Quote

В результате сборки проекта у вас...

не все йогурты одинаковы и полезны ...:biggrin:

 

### UPDATE ###

 

походу еще задачка нарисовалась :о)

 

имеем указатель на свободный участом EEPROM

#define FREE_PTR ((sizeof(...) ... ))

вопрос: как препроцессором/варнингом вывести значение указателя?

Изменено пользователем sunjob

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


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

On 11/26/2019 at 12:50 AM, sunjob said:

вопрос: как препроцессором/варнингом вывести значение указателя?

 

никак

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


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

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

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

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

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

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

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

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

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

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