Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как загнать блок данных 40Кб из HEX-файла во FLASH в MSP430F169
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > MSP430
BAX
Народ ХЕЛП!!!!
Надо загнать 40Кб данных из HEX-бинарного файла во флэш контроллера MSP430F169. Как это сделать используя IAR?
zltigo
Цитата(BAX @ Sep 14 2007, 23:30) *
Народ ХЕЛП!!!!

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

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

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

Оформи данные как массив констант.
Илья Литвиненко
Можно попробовать так:
1. Преобразуешь исходный HEX файл в текстовый С подобный (01 02 03 af в 0x01, 0x02, 0x03, 0xaf)
2. затем объявляешь преобразованные данные массивом констант. Компилятор разместит эти данные во flash.
3. Подключаешь к проекту с помощью #include
MrYuran
Цитата(Сергей Борщ @ Sep 14 2007, 23:45) *
Используя ИАР наверное никак. А используя программатор имени Kurta можно.

Очень даже можно. Если есть FET, то через JTAG в дебаг-моде,
либо повесить на tools->configure tools запуск внешних прог, того же курта
(только что скачал, восхищению нет предела - хотел было уже сам чё-то подобное состряпать)
rezident
Цитата(MrYuran @ Mar 14 2008, 19:48) *
Очень даже можно. Если есть FET, то через JTAG в дебаг-моде,
либо повесить на tools->configure tools запуск внешних прог, того же курта
Тема полугодовой давности, стоило ли ее поднимать?
Цитата(MrYuran @ Mar 14 2008, 19:48) *
(только что скачал, восхищению нет предела - хотел было уже сам чё-то подобное состряпать)
Ваше восхищение сменится разочарованием, как только вы попробуете работать с новыми кристаллами серии MSP430F2xxx или с теми, где ядро MSP430X.
MrYuran
Цитата(rezident @ Mar 14 2008, 21:29) *
Ваше восхищение сменится разочарованием, как только вы попробуете работать с новыми кристаллами серии MSP430F2xxx или с теми, где ядро MSP430X.

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

Ксведению 2121 дешевле 1121 а функционал лучше. И себе приятнее(хотя мона и багов новых понаделать канеш=), и снабженцу yeah.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.