|
|
  |
Как загнать блок данных 40Кб из HEX-файла во FLASH в MSP430F169 |
|
|
|
Sep 14 2007, 20:30
|
Группа: Новичок
Сообщений: 2
Регистрация: 14-09-07
Пользователь №: 30 550

|
Народ ХЕЛП!!!! Надо загнать 40Кб данных из HEX-бинарного файла во флэш контроллера MSP430F169. Как это сделать используя IAR?
|
|
|
|
|
Sep 14 2007, 20:45
|

Гуру
     
Группа: Модераторы
Сообщений: 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)
|
|
|
|
|
Sep 14 2007, 21:00
|
Группа: Новичок
Сообщений: 2
Регистрация: 14-09-07
Пользователь №: 30 550

|
т.е. можно этой утилитой "загнать" блок данных из бинарника по определенному адресу? А при последующей пошаговой отладке в IAR они не сотрутся?
З.Ы. Пропахал все 16 страниц форума по MSP430 - ничего подобного не нашел!!! А уж только после этого я зарегистрировался чтоб задать вопрос!
Сообщение отредактировал BAX - Sep 14 2007, 21:03
|
|
|
|
|
Sep 14 2007, 21:16
|

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

|
Цитата(BAX @ Sep 15 2007, 00:00)  З.Ы. Пропахал все 16 страниц форума по MSP430 - ничего подобного не нашел!!! Ну для начала абстрагируйтесь от своего предствления, что размещение неких бинарных данных в теле программы для MSP430 имеет некие особенности. Задача совершенно внеплатформенная  . Наберите в google что-то типа site:electronix.ru линковка бинарного файла
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Sep 14 2007, 23:33
|
Участник

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

|
Цитата(BAX @ Sep 15 2007, 00:30)  Народ ХЕЛП!!!! Надо загнать 40Кб данных из HEX-бинарного файла во флэш контроллера MSP430F169. Как это сделать используя IAR? Оформи данные как массив констант.
|
|
|
|
|
Sep 16 2007, 09:19
|
Группа: Новичок
Сообщений: 9
Регистрация: 1-08-06
Пользователь №: 19 241

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

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

|
Цитата(Сергей Борщ @ Sep 14 2007, 23:45)  Используя ИАР наверное никак. А используя программатор имени Kurta можно. Очень даже можно. Если есть FET, то через JTAG в дебаг-моде, либо повесить на tools->configure tools запуск внешних прог, того же курта (только что скачал, восхищению нет предела - хотел было уже сам чё-то подобное состряпать)
--------------------
Программирование делится на системное и бессистемное. ©Моё :) — а для кого-то БГ — это Bill Gilbert =)
|
|
|
|
|
Mar 14 2008, 18:29
|
Гуру
     
Группа: Свой
Сообщений: 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.
|
|
|
|
|
Mar 18 2008, 06:54
|

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

|
Цитата(rezident @ Mar 14 2008, 21:29)  Ваше восхищение сменится разочарованием, как только вы попробуете работать с новыми кристаллами серии MSP430F2xxx или с теми, где ядро MSP430X. Не, мне такое пока не грозит. Тут вон за спиной бродит товарищ снабженец, так он всё мечтает нас с 149 на 135 пересадить. Напрягитесь, говорит, пожмите прогу в 16к, 150р сэкономим. То ему блокировочных кондёров много, то буфер лишний... Как говорится, научи дурака богу молиться... Прошу прощения, что не в тему, просто наболело
--------------------
Программирование делится на системное и бессистемное. ©Моё :) — а для кого-то БГ — это Bill Gilbert =)
|
|
|
|
|
Mar 24 2008, 13:20
|
иногда заглядывающий
   
Группа: Свой
Сообщений: 900
Регистрация: 18-05-05
Из: Зеленоград
Пользователь №: 5 170

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