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

 
 
 
Reply to this topicStart new topic
> проблема с EEPROM и авторасчетом CRC
Василий Зыков
сообщение Apr 7 2010, 16:15
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 11-11-06
Из: Екатеринбург
Пользователь №: 22 191



Уважаемые коллеги!

Столкнулся сегодня с одним явлением... прошу помощи.

В опциях IAR стоит авторасчет контрольной суммы CRC (Linker/Processing/Generate checksum). В программе также производится расчет контрольной суммы (по диапазону адресов памяти FLASH). Все работает. Сегодня появилась необходимость хранить данные в памяти EEPROM. Создал структуру, разместил ее в EEPROM, сконфигурировал линкер для создания дополнительного файла прошивки для EEPROM. Тоже все замечательно работает. Файл создается, внутри лежит то, что должно лежать. Но при запуске программы перестала проходить проверка контрольной суммы. Такое ощущение, что линкер в контрольную сумму включает диапазон адресов памяти EEPROM.

Как можно обойти этот нюанс? Если это действительно так....

Сообщение отредактировал Василий Зыков - Apr 7 2010, 16:16
Go to the top of the page
 
+Quote Post
rezident
сообщение Apr 7 2010, 16:18
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Проявляя телепатические способности, уточняю: вопрос про IAR EWAVR видимо? Какой версии?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 7 2010, 16:20
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Василий Зыков @ Apr 7 2010, 18:30) *
Как можно обойти этот нюанс? Если это действительно так....

Если это действительно так, то согласно документации указать В СКРИПТЕ ЛИНКЕРА (галочки похерить), какие области желаете включить в подсчет контрольной суммы.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Василий Зыков
сообщение Apr 7 2010, 16:24
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 11-11-06
Из: Екатеринбург
Пользователь №: 22 191



Простите, забыл указать: да, IAR EWAVR 4.3.

Т.е., речь идет о том, чтобы создать свой файл конфигурации линкера - *.XCL?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 7 2010, 16:39
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Василий Зыков @ Apr 7 2010, 18:39) *
Т.е., речь идет о том, чтобы создать свой файл конфигурации линкера - *.XCL?

Да. Берете образчик с которым работаете и редактируете.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Василий Зыков
сообщение Apr 7 2010, 16:49
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 11-11-06
Из: Екатеринбург
Пользователь №: 22 191



Спасибо!
Go to the top of the page
 
+Quote Post

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

 


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


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