Испытываю трудности в освоении IAR for MSP430
Всем доброго времени суток!
Сидел раньше на AVR-ках с WINAVR.
Теперь есть цель освоить MSP430. Для этого использую IAR for MSP430 6.20.1 (ознакомительная версия на 30 дней)
Есть плата с 5 семисегментниками, прорвой светодиодов, 3 тактовыми кнопками и парой "дубовых" релюшек. Всем этим "рулит" MSP430F149.
Еще есть фирменный TI MSP-FET430UIF (USB) программатор (версия внутренней прошивки предположительно 3-я).
В начале все шло неплохо. Поставил на рабочем ПК ИАР 5.4, подключил программатор и ИАР при первой попытке залить в МСП430 прошивку любезно предложил обновить прошивку программатора (мол, не соответствует она текущей версии ПО ИАРа). Я, наивный, разрешил эту операцию, прождал немного и продолжил работать дальше - все начало оживать: пины "задергались", LEDы за моргали...
Потом передал программатор коллеге на работе - и он сказал, что я его "сломал" - железка перестала работать с MSPFETом (это такая маленькая бесплатная программулина для прошивки камней - че-то типа PonyProg, тока для MSP, как я понял). Проблема решилась заменой камня в программаторе и его перепрошивкой.
Потом все было опробовано на 6-м ИАРе (точной версии сейчас не скажу - надо добраться до рабочего места - посмотреть). Все вроде работало. Потом решил поставить ИАР дома - тут началось самое интересное:
на 5.4 - требует перепрошивки программатора
на 6.10 - требует перепрошивки программатора
узнал у нашего программиста с работы как поступить - сказал, что можно скачать самый свежий ИАР - и все заработает, т.к. прошива программатора стоит некая v3 (наверно, тоже последняя).
НО! на 6.20 (последний ИАР с оф. сайта) - таки требует перепрошивки программатора).
Я упорно жму "НЕТ", а ИАР создает видимость работы:
Вроде и че-то шьет, но при отладке старт программы идет не с функции main, при попытке принудительного перехода указателя на ф. main говорит, что переход невозможен.
При попытке полного стирания камня ИАР таки опять предлагает перепрошить программатор, но без этого камень стирать берется.
По факту при попытке повторной отладки содержимое FLASHа остается, причем в виде какой-то каши - очень часто программный указатель вылетает в "никуда".
Я так понял, что без перепрошивки программатора эта ХРЕНЬ никак работать толково не будет. Может я не умею ее "готовить"? Подскажите как обращаться с ИАРом! Спасибо.
|