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

 
 
> lpc11xx checksum
_Артём_
сообщение Aug 6 2012, 15:30
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



День добрый.
Сегодня заметил, что build примеров от NXP заканчивается строкой:
Цитата
Created checksum 0x39d6ffef in canopen_onchip.bin at offset 0x1c

Какой-такой checksum?
Где про неё сказано?
Что будет если её не сгенерить?

Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
_Артём_
сообщение Aug 6 2012, 22:32
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Спасибо за разъяснения.

Как-то я не ожидал таких фишек, а 26-ой раздел ДШ как-то пропустил. Да и программы работали без проблем, хотя в нужном месте всегда нули были.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Aug 7 2012, 01:47
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (_Артём_ @ Aug 7 2012, 01:32) *
хотя в нужном месте всегда нули были.
А как эти программ заливались? ИАР подставляет контрольную сумму молча перед отладкой, FlashMagic тоже добавляет ее перед прошивкой. Возможно, и ваш инструментарий добавлял ее незаметно.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Aug 7 2012, 10:09
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(Сергей Борщ @ Aug 7 2012, 04:47) *
А как эти программ заливались?

Вроде всего три варианта:
FlashMagic
В отладку LPCXppresso
Через пункт меню LPCXppresso - Program flash

Цитата(Сергей Борщ @ Aug 7 2012, 04:47) *
ИАР подставляет контрольную сумму молча перед отладкой, FlashMagic тоже добавляет ее перед прошивкой. Возможно, и ваш инструментарий добавлял ее незаметно.

Наверное добавляет.
Попробую увидеть сумму через простмотр памяти в отладчике.
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Aug 8 2012, 12:23
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(_Артём_ @ Aug 7 2012, 13:09) *
Наверное добавляет.
Попробую увидеть сумму через простмотр памяти в отладчике.

Проверил: по адресу 0x1C не ноль,а число дающее в сумме с предыдущими семью словами 0x100000000.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 18:17
Рейтинг@Mail.ru


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