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

 
 
 
Reply to this topicStart new topic
> Как загнать блок данных 40Кб из HEX-файла во FLASH в MSP430F169
BAX
сообщение Sep 14 2007, 20:30
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 14-09-07
Пользователь №: 30 550



Народ ХЕЛП!!!!
Надо загнать 40Кб данных из HEX-бинарного файла во флэш контроллера MSP430F169. Как это сделать используя IAR?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 14 2007, 20:44
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(BAX @ Sep 14 2007, 23:30) *
Народ ХЕЛП!!!!

Через несколько минут после регистрации хорошим тоном было-бы воспользоваться поиском по форуму, а не задавать избитые вопросы.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Sep 14 2007, 20:45
Сообщение #3


Гуру
******

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



Цитата(BAX @ Sep 14 2007, 23:30) *
Надо загнать 40Кб данных из HEX-бинарного файла во флэш контроллера MSP430F169. Как это сделать используя IAR?
Используя ИАР наверное никак. А используя программатор имени Kurta можно.


--------------------
На любой вопрос даю любой ответ
"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
BAX
сообщение Sep 14 2007, 21:00
Сообщение #4





Группа: Новичок
Сообщений: 2
Регистрация: 14-09-07
Пользователь №: 30 550



т.е. можно этой утилитой "загнать" блок данных из бинарника по определенному адресу?
А при последующей пошаговой отладке в IAR они не сотрутся?

З.Ы. Пропахал все 16 страниц форума по MSP430 - ничего подобного не нашел!!! А уж только после этого я зарегистрировался чтоб задать вопрос!

Сообщение отредактировал BAX - Sep 14 2007, 21:03
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 14 2007, 21:16
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(BAX @ Sep 15 2007, 00:00) *
З.Ы. Пропахал все 16 страниц форума по MSP430 - ничего подобного не нашел!!!

Ну для начала абстрагируйтесь от своего предствления, что размещение неких бинарных данных в теле программы для MSP430 имеет некие особенности. Задача совершенно внеплатформенная smile.gif.
Наберите в google что-то типа
site:electronix.ru линковка бинарного файла


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
akostin
сообщение Sep 14 2007, 23:33
Сообщение #6


Участник
*

Группа: Свой
Сообщений: 72
Регистрация: 4-12-04
Пользователь №: 1 322



Цитата(BAX @ Sep 15 2007, 00:30) *
Народ ХЕЛП!!!!
Надо загнать 40Кб данных из HEX-бинарного файла во флэш контроллера MSP430F169. Как это сделать используя IAR?

Оформи данные как массив констант.
Go to the top of the page
 
+Quote Post
Илья Литвиненко
сообщение Sep 16 2007, 09:19
Сообщение #7





Группа: Новичок
Сообщений: 9
Регистрация: 1-08-06
Пользователь №: 19 241



Можно попробовать так:
1. Преобразуешь исходный HEX файл в текстовый С подобный (01 02 03 af в 0x01, 0x02, 0x03, 0xaf)
2. затем объявляешь преобразованные данные массивом констант. Компилятор разместит эти данные во flash.
3. Подключаешь к проекту с помощью #include
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Mar 14 2008, 14:48
Сообщение #8


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(Сергей Борщ @ Sep 14 2007, 23:45) *
Используя ИАР наверное никак. А используя программатор имени Kurta можно.

Очень даже можно. Если есть FET, то через JTAG в дебаг-моде,
либо повесить на tools->configure tools запуск внешних прог, того же курта
(только что скачал, восхищению нет предела - хотел было уже сам чё-то подобное состряпать)


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
rezident
сообщение Mar 14 2008, 18:29
Сообщение #9


Гуру
******

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



Цитата(MrYuran @ Mar 14 2008, 19:48) *
Очень даже можно. Если есть FET, то через JTAG в дебаг-моде,
либо повесить на tools->configure tools запуск внешних прог, того же курта
Тема полугодовой давности, стоило ли ее поднимать?
Цитата(MrYuran @ Mar 14 2008, 19:48) *
(только что скачал, восхищению нет предела - хотел было уже сам чё-то подобное состряпать)
Ваше восхищение сменится разочарованием, как только вы попробуете работать с новыми кристаллами серии MSP430F2xxx или с теми, где ядро MSP430X.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Mar 18 2008, 06:54
Сообщение #10


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(rezident @ Mar 14 2008, 21:29) *
Ваше восхищение сменится разочарованием, как только вы попробуете работать с новыми кристаллами серии MSP430F2xxx или с теми, где ядро MSP430X.

Не, мне такое пока не грозит. Тут вон за спиной бродит товарищ снабженец, так он всё мечтает нас с 149 на 135 пересадить. Напрягитесь, говорит, пожмите прогу в 16к, 150р сэкономим.
То ему блокировочных кондёров много, то буфер лишний...
Как говорится, научи дурака богу молиться...
Прошу прощения, что не в тему, просто наболело


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Shread
сообщение Mar 24 2008, 13:20
Сообщение #11


иногда заглядывающий
****

Группа: Свой
Сообщений: 900
Регистрация: 18-05-05
Из: Зеленоград
Пользователь №: 5 170



Цитата(MrYuran @ Mar 18 2008, 09:54) *
Не, мне такое пока не грозит. Тут вон за спиной бродит товарищ снабженец, так он всё мечтает нас с 149 на 135 пересадить. Напрягитесь, говорит, пожмите прогу в 16к, 150р сэкономим.
То ему блокировочных кондёров много, то буфер лишний...
Как говорится, научи дурака богу молиться...
Прошу прощения, что не в тему, просто наболело

Ксведению 2121 дешевле 1121 а функционал лучше. И себе приятнее(хотя мона и багов новых понаделать канеш=), и снабженцу yeah.gif
Go to the top of the page
 
+Quote Post

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

 


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


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