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

 
 
> uVision4 (ARM) генерация bin файла
mb0000
сообщение Aug 26 2010, 13:19
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 26-08-10
Пользователь №: 59 125



Доброго времени суток. Есть вопрос. Можно ли настроить uVision, чтобы при компиляции он выдавал двоичный файл. Если да, то как?

Скомпилированный проект нормально заливается во Flash из самой среды (программатор MT-Link), но хотелось бы получить bin файл, чтобы заливать его через встроенный USB bootloader (чип LPC1343)
Версия uVision 4.1
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
mb0000
сообщение Aug 27 2010, 10:46
Сообщение #2





Группа: Новичок
Сообщений: 2
Регистрация: 26-08-10
Пользователь №: 59 125



Почему-то не добавляется контрольная сумма в прошивку (по адресу 0x001c). В исходном файле axf тоже нет (значение 00 00 00 00). Однако при программировании через MT-link контрольная сумма прописывается правильно. Пришлось написать утилиту, считающую контрольную сумму.

Код
lpc_fix firmware.bin


Цитата
6. Criterion for Valid User Code
The reserved ARM Cortex-M3 exception vector location 7 (offset 0x0000 001C in the
vector table) should contain the 2’s complement of the check-sum of table entries 0
through 6. This causes the checksum of the first 8 table entries to be 0. The boot loader
code checksums the first 8 locations in sector 0 of the flash. If the result is 0, then
execution control is transferred to the user code.

Прикрепленные файлы
Прикрепленный файл  lpc_fix.rar ( 6.47 килобайт ) Кол-во скачиваний: 29
 
Go to the top of the page
 
+Quote Post



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

 


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


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