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

 
 
> Прошивка Flash и EEPROM одним файлом hex или elf
Twin_by
сообщение May 25 2015, 05:26
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 3-09-11
Из: Минск
Пользователь №: 66 982



Здравствуйте!
У меня такая вот ситуация. Подключаю библиотеку eeprom.h. Инициализирую переменную в eeprom памяти строчкой uint8_t var EEMEM = 15; . После сборки создается файл с расширением eep который заливается в МК отдельно. Интересен такой вопрос можно ли прошить flash и eeprom память avr используя только один файл hex или elf? Как это сделать: что добавить, что убрать? От библиотеки eeprom.h не хотелось бы отказываться (хорошая библиотека, удобная)

Сообщение отредактировал Twin_by - May 25 2015, 09:41
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
alexeyv
сообщение Jun 3 2015, 02:39
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 298
Регистрация: 26-01-09
Из: Пермь
Пользователь №: 43 940



Цитата
Я уже об этом писал и объяснил зачем это нужно делать ВСЕГДА.

У меня в проекте шесть различных независимых модулей, у каждого от одного до десятка байт конфигурации. Зачем мне их объединять в одну структуру?


Цитата
В этом случае будет создан файл *.eep. Я так подозреваю

Так и есть

Цитата
Да есть, такое. Когда первый раз с этим столкнулся долго не мог понять что у меня где в eeprom

поэтому я объявляю адреса EEPROM так:
Код
#define EE_ADR_VAR1       ((void*)0x11)

Всегда знаешь где что лежит, независимо от предпочтений компилятора
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Twin_by   Прошивка Flash и EEPROM одним файлом hex или elf   May 25 2015, 05:26
- - demiurg_spb   Цитата(Twin_by @ May 25 2015, 08:26) Неп...   May 25 2015, 13:54
- - Twin_by   Цитата(demiurg_spb @ May 25 2015, 16:54) ...   May 25 2015, 14:50
- - alexeyv   1. На производстве используют программатор ASISP и...   May 26 2015, 03:51
- - Twin_by   Цитата(alexeyv @ May 26 2015, 06:51) 2. П...   May 26 2015, 04:44
- - qwerty1023   Тут наверное имеется в виду что-то типа Код//_e_d...   May 26 2015, 07:00
- - alexeyv   Выбираешь один из неиспользуемых адресов в EEPROM ...   May 26 2015, 08:05
|- - Twin_by   Цитата(alexeyv @ May 26 2015, 11:05) Напр...   May 28 2015, 11:09
- - alexeyv   ЦитатаЕсли я правильно понял ваш код, то вы в нем ...   May 29 2015, 02:19
|- - demiurg_spb   Цитата(alexeyv @ May 29 2015, 05:19) Кодv...   May 29 2015, 08:07
|- - qwerty1023   Цитата(demiurg_spb @ May 29 2015, 11:07) ...   May 29 2015, 08:47
|- - demiurg_spb   Цитата(qwerty1023 @ May 29 2015, 11:47) А...   May 29 2015, 08:52
|- - Twin_by   Цитата(demiurg_spb @ May 29 2015, 11:52) ...   May 29 2015, 09:09
- - zltigo   1) Все данные ЕЕPROМ в структуру, это святое и не ...   May 29 2015, 09:10
|- - VladislavS   Цитата(zltigo @ May 29 2015, 12:10) Все. ...   May 31 2015, 11:31
- - alexeyv   to demiurg_spb Цитата1. Во всех ваших примерах над...   Jun 1 2015, 03:53
|- - demiurg_spb   Цитата(alexeyv @ Jun 1 2015, 06:53) Но в ...   Jun 1 2015, 07:06
|- - Twin_by   Цитата(demiurg_spb @ May 29 2015, 11:07) ...   Jun 1 2015, 07:57
- - Сергей Борщ   Цитата(alexeyv @ Jun 3 2015, 05:39) У мен...   Jun 3 2015, 04:47


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

 


RSS Текстовая версия Сейчас: 29th July 2025 - 10:54
Рейтинг@Mail.ru


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