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

 
 
> Контроль CRC программы из BootLoader, Помогите победить линкер пожалста
Artem
сообщение May 22 2009, 06:12
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 72
Регистрация: 4-02-05
Пользователь №: 2 424



Доброго времени суток. Понадобилось добавить bootloader в рабочий проект, и просчитывать при загрузке CRC приложения. Проблема в следующем: Я хочу сделать так - чтобы линкер во время сборки приложения, считал CRC используемой памяти, последним сементом располагал значение CRC. А по фиксированному адресу в конце ROM, расположил указатель на значение CRC. После ресета, попадаем в бутлодер, который из фиксированного адреса считывает адрес значения CRC, затем просчитывает CRC до этого адреса (т.е. до значения). Вот перечитал документация на линкер, и не могу понять как такое можно сделать. Может что-то пропустил... Как это описать линкеру? С линкером экспериментов раньше не проводил, видать пришло время учиться... Заранее спасибо.
P.S. mcu - ATMega16.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
meister
сообщение May 26 2009, 08:42
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 219
Регистрация: 20-11-07
Пользователь №: 32 484



Цитата(Artem @ May 22 2009, 10:12) *
Как это описать линкеру? С линкером экспериментов раньше не проводил, видать пришло время учиться...


Лучше не заниматься ерундой и написать свою считалку-криптовалку или найти готовую, с линкером можно доиграться sad.gif
Go to the top of the page
 
+Quote Post
zltigo
сообщение May 26 2009, 09:24
Сообщение #3


Гуру
******

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



Цитата(meister @ May 26 2009, 11:42) *
и написать свою считалку-криптовалку или найти готовую...

Т.е. поменять "шило на мыло" в тщетной надежде на то, что "мыло" будет "лучше" и само все сделает без изучения и приложения рук, как надо и всегда.
Ерундой, говорите, не заниматься sad.gif?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post



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

 


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


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