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

 
 
 
Reply to this topicStart new topic
> Keil + mt-link: как научить "заливать" HEX?
abcdefg
сообщение Oct 31 2007, 15:56
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 201
Регистрация: 23-01-06
Из: Msk
Пользователь №: 13 490



Судя по логу в 'Output window" при операции "Download to flash memory" в память заливается файл *.ELF
Есть ли возможность настроить segger/keil, чтобы заливать HEX файл??

p.s. в HEX через внешнюю утилиту добавляется всякая служебная информация, типа ревизии и версии...
Go to the top of the page
 
+Quote Post
defunct
сообщение Oct 31 2007, 16:35
Сообщение #2


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(abcdefg @ Oct 31 2007, 18:56) *
Есть ли возможность настроить segger/keil, чтобы заливать HEX файл??

я так понимаю надо чтобы keil генерил HEX - для этого идем
project->options->output и устанавливаем флажек "Create HEX File"

Зашивать segger'овской J-Flash, он шьет и hex и bin.
Go to the top of the page
 
+Quote Post
abcdefg
сообщение Oct 31 2007, 16:57
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 201
Регистрация: 23-01-06
Из: Msk
Пользователь №: 13 490



Цитата(defunct @ Oct 31 2007, 20:35) *
Зашивать segger'овской J-Flash, он шьет и hex и bin.


Это то всё понятно, но хотелось бы внутри кейла
Go to the top of the page
 
+Quote Post
defunct
сообщение Oct 31 2007, 17:01
Сообщение #4


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(abcdefg @ Oct 31 2007, 19:57) *
Это то всё понятно, но хотелось бы внутри кейла

Ну дык, Flash->Configure->USE external tool for Flash programming, и там прописать J-Flash, будет прямо из keil'a.. Полагаю раз у вас своя утилита, которая hex изменяет перед прошивкой, то это будет самое то - т.к. можно bat'ник прописать.
Go to the top of the page
 
+Quote Post
DASM
сообщение Oct 31 2007, 19:01
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



При использовании RDI ничего этого не надо, он это делает быстрее и качественнее. Только галку Flash Download поставить
Go to the top of the page
 
+Quote Post
defunct
сообщение Oct 31 2007, 19:08
Сообщение #6


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(DASM @ Oct 31 2007, 22:01) *
При использовании RDI ничего этого не надо, он это делает быстрее и качественнее.

Он и hex файл правит перед заливкой? ;>
Go to the top of the page
 
+Quote Post
abcdefg
сообщение Nov 1 2007, 05:17
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 201
Регистрация: 23-01-06
Из: Msk
Пользователь №: 13 490



Цитата(DASM @ Oct 31 2007, 23:01) *
При использовании RDI ничего этого не надо, он это делает быстрее и качественнее.


В этом и вопрос - как при использовании RDI настроить его, чтобы он брал HEX файл, а не ELF?
Go to the top of the page
 
+Quote Post
DASM
сообщение Nov 1 2007, 23:55
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



А он и берет hex .... даже если его нет... Проблема есть или это теория ? Если есть проблема - пришлите мне весь проект
Может он и не hex берет, но не суть - шьет чем положено, даже не задумывался
Go to the top of the page
 
+Quote Post
abcdefg
сообщение Nov 2 2007, 12:02
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 201
Регистрация: 23-01-06
Из: Msk
Пользователь №: 13 490



Цитата(DASM @ Nov 2 2007, 03:55) *
А он и берет hex .... даже если его нет... Проблема есть или это теория?


C MT-Link'ом проблем нет!

Была проблема с RDI - не знаю как вместо .ELF, подставить .HEX
Сейчас просто шью через J-Flash, т.к. туда можно загрузить любой файл, но удобнее было бы настроить RDI
Go to the top of the page
 
+Quote Post
DASM
сообщение Nov 2 2007, 12:54
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



Не понимаю проблемы . Ставите в опциях RDI тип проца, галки Flash Download и вперед - жмите Debug - Keil через RDI все зальет как нужно
Go to the top of the page
 
+Quote Post
abcdefg
сообщение Nov 6 2007, 07:33
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 201
Регистрация: 23-01-06
Из: Msk
Пользователь №: 13 490



Цитата(DASM @ Nov 2 2007, 16:54) *
Не понимаю проблемы.


Пишу 3-й раз: RDI берет ELF-файл, хочу, чтобы брал HEX!
Go to the top of the page
 
+Quote Post
Calculator
сообщение Nov 6 2007, 12:31
Сообщение #12


Участник
*

Группа: Свой
Сообщений: 45
Регистрация: 19-04-07
Пользователь №: 27 172



Цитата(abcdefg @ Nov 6 2007, 12:33) *
Пишу 3-й раз: RDI берет ELF-файл, хочу, чтобы брал HEX!

Это вряд ли получится. А что, в кейле нельзя 2 конфигурации сделать, что ли? Одна для отладки, другая для генерации HEXа
Go to the top of the page
 
+Quote Post
EKirshin
сообщение Nov 8 2007, 15:05
Сообщение #13


Участник
*

Группа: Свой
Сообщений: 41
Регистрация: 2-10-06
Из: Москва
Пользователь №: 20 904



Цитата(abcdefg @ Nov 6 2007, 10:33) *
Пишу 3-й раз: RDI берет ELF-файл, хочу, чтобы брал HEX!


Вот примерчик. Загружает hex-файл используя ULINK. Там в настройках просто нужно указать, что нужно загрузить файл blinky.hex.
Прикрепленные файлы
Прикрепленный файл  HEXdownload.zip ( 7.66 килобайт ) Кол-во скачиваний: 62
 
Go to the top of the page
 
+Quote Post

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

 


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


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