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

 
 
> Добавление в прошивку LPC17xx информации из внешнего файла, в среде Keil
Rev0.0
сообщение Nov 28 2013, 12:01
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 3-05-13
Пользователь №: 76 718



Привет!
Работаю в среде Keil с микроконтроллером LPC1766.
У меня есть большой бинарный файл, который находится на ПК. Я хочу его прошить во флеш МК по заданному адресу в неизменном виде, чтобы потом была возможность передать этот файл по какому-либо интерфейсу из микроконтроллера. Есть ли способы сделать это из среды Keil?
В голову пришел только один способ - редактировать HEX файл прошивки, но, может быть, проще можно?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
KnightIgor
сообщение Nov 28 2013, 21:19
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 643
Регистрация: 29-05-09
Из: Германия
Пользователь №: 49 725



Цитата(Rev0.0 @ Nov 28 2013, 13:01) *
Привет!
Работаю в среде Keil с микроконтроллером LPC1766.
У меня есть большой бинарный файл, который находится на ПК. Я хочу его прошить во флеш МК по заданному адресу в неизменном виде

1. Сделать из бинарника Intel HEX-32, естественно со смещением по адресу загрузки.
2. В опциях проекта в последней закладке Utilities в поле Init File указать на текстовый файл следующего содержания:

LOAD мой_бинарник.hex
LOAD мой_проект.axf

Сообщение отредактировал KnightIgor - Nov 28 2013, 21:20
Go to the top of the page
 
+Quote Post
jcxz
сообщение Nov 29 2013, 04:01
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Кейлом не пользуюсь, но в IAR всё просто - в линкёре есть соответствующая команда для подлинковки в проект в выбранную секцию бинарного файла.
Без всяких конверторов.
--image_input filename [,symbol,[section[,alignment]]]
Use this option to link pure binary files in addition to the ordinary input files. The file’s
entire contents are placed in the section, which means it can only contain pure binary
data.
Go to the top of the page
 
+Quote Post
KSN
сообщение Nov 29 2013, 04:13
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 404
Регистрация: 3-12-04
Из: Новосибирск
Пользователь №: 1 304



Цитата(jcxz @ Nov 29 2013, 11:01) *
Кейлом не пользуюсь, но в IAR всё просто - в линкёре есть соответствующая команда для подлинковки в проект в выбранную секцию бинарного файла.

Начиная с какой версии IAR появилась такая возможность?
Go to the top of the page
 
+Quote Post



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

 


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


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