Перейти к содержанию
    

Как загнать блок данных 40Кб из HEX-файла во FLASH в MSP430F169

Народ ХЕЛП!!!!

Надо загнать 40Кб данных из HEX-бинарного файла во флэш контроллера MSP430F169. Как это сделать используя IAR?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Народ ХЕЛП!!!!

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Надо загнать 40Кб данных из HEX-бинарного файла во флэш контроллера MSP430F169. Как это сделать используя IAR?
Используя ИАР наверное никак. А используя программатор имени Kurta можно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

т.е. можно этой утилитой "загнать" блок данных из бинарника по определенному адресу?

А при последующей пошаговой отладке в IAR они не сотрутся?

 

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

Изменено пользователем BAX

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Наберите в google что-то типа

site:electronix.ru линковка бинарного файла

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Народ ХЕЛП!!!!

Надо загнать 40Кб данных из HEX-бинарного файла во флэш контроллера MSP430F169. Как это сделать используя IAR?

Оформи данные как массив констант.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно попробовать так:

1. Преобразуешь исходный HEX файл в текстовый С подобный (01 02 03 af в 0x01, 0x02, 0x03, 0xaf)

2. затем объявляешь преобразованные данные массивом констант. Компилятор разместит эти данные во flash.

3. Подключаешь к проекту с помощью #include

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Используя ИАР наверное никак. А используя программатор имени Kurta можно.

Очень даже можно. Если есть FET, то через JTAG в дебаг-моде,

либо повесить на tools->configure tools запуск внешних прог, того же курта

(только что скачал, восхищению нет предела - хотел было уже сам чё-то подобное состряпать)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Очень даже можно. Если есть FET, то через JTAG в дебаг-моде,

либо повесить на tools->configure tools запуск внешних прог, того же курта

Тема полугодовой давности, стоило ли ее поднимать?

(только что скачал, восхищению нет предела - хотел было уже сам чё-то подобное состряпать)
Ваше восхищение сменится разочарованием, как только вы попробуете работать с новыми кристаллами серии MSP430F2xxx или с теми, где ядро MSP430X.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ваше восхищение сменится разочарованием, как только вы попробуете работать с новыми кристаллами серии MSP430F2xxx или с теми, где ядро MSP430X.

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

То ему блокировочных кондёров много, то буфер лишний...

Как говорится, научи дурака богу молиться...

Прошу прощения, что не в тему, просто наболело

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

То ему блокировочных кондёров много, то буфер лишний...

Как говорится, научи дурака богу молиться...

Прошу прощения, что не в тему, просто наболело

Ксведению 2121 дешевле 1121 а функционал лучше. И себе приятнее(хотя мона и багов новых понаделать канеш=), и снабженцу :yeah:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...