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

 
 
> Подскажите как используя Keil mVision 3 и ULINK 2 залить в произвольный адрес флеша файл, наверное простой вопрос
islavv
сообщение Mar 27 2009, 19:17
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 61
Регистрация: 11-11-08
Пользователь №: 41 522



Совсем недавно вожусь с китом MBSTR750 и кейлом mvision3
Не нашел как можно залить во флэшку по требуемуему адресу используя ULINK2 некую свою структуру данных не связанную с приложением
как ее верифицировать?
Можно ли ее переписывать из программы?
Можно ли к ней обрашаться просто по адресу флэщ памяти?
Вопрос наверное чайниковский
Спасибо

контекст вопроса относится к Mvision 3 или какому то тулу для второго ULINKа
как туда залезть через MacRaigоr JTAG и OpenOCD я знаю
просто не хочется из одной среды и приложения в другую среду и приложение бегать
еще кстати интересно какой тип флеша у R750 если его открывать из MacRaigor
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AlexandrY
сообщение Mar 27 2009, 19:38
Сообщение #2


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(islavv @ Mar 27 2009, 21:17) *
Совсем недавно вожусь с китом MBSTR750 и кейлом mvision3
Не нашел как можно залить во флэшку по требуемуему адресу используя ULINK2 некую свою структуру данных не связанную с приложением
как ее верифицировать?


Конвертируете структуру данных в HEX с нужного адреса , добавляете этот HEX к HEX-у выходного файла проекта и все.
При программировании все зальется и верифицируется.
Процедуру можно автоматизировать поскольку в Keil есть установка выполнения внешних утилит (здесь нужно запускать сшиватель HEX файлов) при окончании компиляции.

Однако если штатный загрузчик в Keil не поддерживает тот диапазон адресов куда надо залить данные, то придется написать свой загрузчик на основе шаблонов в Keil-е
Go to the top of the page
 
+Quote Post



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

 


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


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