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

 
 
> Вычисление CRC средствами IAR
Sergio66
сообщение Nov 20 2012, 10:32
Сообщение #1


Местный
***

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



Добрый день.

Использую IDE IAR 6.3.10
Необходимо вычислить средствами XLINC CRC.
В файле cfg3soim.xcl задаю такую строку:
-J2,crc=0x8005,=0-00007FFD
... и получаю следующее:
Symbol Checksum Memory Start End Initial value
------ -------- ------ ----- --- -------------
__checksum 0x21c9 CODE 00000000 - 00000148 0x0000 (#0x0000)
CODE 0000014A - 00005426
т.е. блок 00000148 - 0000014A из вычислений выпадает...
В программе, которая вычисляет CRC, вычисление идет с 0 по последнюю ячейку памяти.
Естественно, CRC не совпадает.
Вот вопрос - что не так указано мной в строке для линкера, и что нужно сделать, чтобы CRC вычислялась без пропусков?

И второй вопрос, я не нашел явного указания в Project->Options->Linker, как указать линкеру, вместо $TOOLKIT_DIR$\src\template\cfg3soim.xc
брать файл $WORKING_COPY$\cfg3soim.xc...
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 3rd August 2025 - 19:15
Рейтинг@Mail.ru


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