MSP430. Начало. MSP-FET через LPT порт

Однако, нужен LPT-порт ну и питание в этой схеме от целевой платы и ест эта штука 8 ног контроллера

нашел я это дело вроде тут
я не искал легкого пути и паял на коленке, монстр выглядит так
(специально поменьше картинка, чтобы не травмировать психику, могут и дети ведь увидеть)


работает ведь, ставится драйвер giveio (в архиве есть, вместе со схемами и даже разводкой под двусторонний лут с упаковкой в кожух от DB-25) IAR работает на ура, только выставить в опциях проекта отладку через LPT-FET Debugger. Подмигнуть миру можно со встроенного с среду примера.
Вообще хочу помочь с курсом по MSP430, даже есть уже чем, позже подпишу
- +1
- 23 декабря 2011, 21:27
- X-Antr
- 1
Файлы в топике:
MSP-FET.zip
питание от программатора подается на 2 контакт разъема J-TAG'а где я даже видел схему с ждапмером на выбор питание от целевой платы либо питание от программатора
Тоже собирал подобный, чуть по другой схеме, с возможностью питания от LPT.
kurt.on.ufanet.ru/images/jtag.jpg
С CCS работает хорошо.
kurt.on.ufanet.ru/images/jtag.jpg
С CCS работает хорошо.
Наличием LPT в компе уже можно хвастаться. Реалии таковы, что, если использовать MSP не «для поиграться» и забыть, то LPT плохо подходит, о чем автор и пишет
forum.easyelectronics.ru/viewtopic.php?p=17892#p17892
комп с lpt пожелал долго жить. Сейчас использую, в основном, программатор на FT232RL с bitbang для AVR + BSL MSP.
forum.easyelectronics.ru/viewtopic.php?p=17892#p17892
А что тебе не нравится? Вполне нормальный адаптер, причем, насколько я понял, клон фирменного. И дешевый. Правда, под редкий ныне порт.
LaunchPad ему к сожалению замена не полноценная — поддерживает полтора контроллера.
LaunchPad ему к сожалению замена не полноценная — поддерживает полтора контроллера.
почему полтора? все, которые могут SpyBiWire. Для домашних поделок, в основном, представляет интерес серия G2xxx, с ними ланчпад дружит. Если нужны другие камни (для профессиональных задач) то уже можно и на USB-FET разориться.
При цене ланчпада в 4.30$, с бесплатной доставкой за 4 дня, у этого привета из прошлого нет шансов :)
При цене ланчпада в 4.30$, с бесплатной доставкой за 4 дня, у этого привета из прошлого нет шансов :)
- DeusExMachina
- 25 декабря 2011, 16:42
- ↑
- ↓
Вот насколько я помню, практически только эту серию SBW и поддерживает. Довольно скромный набор камней преимущественно начального уровня.
Даже если работать в основном с ними, такая вещь в арсенале может пригодиться для тех случаев, когда внезапно потребуется камень, где только JTAG. Например тот, на котором FET в ланчпаде сделан (цена на камни и на ланчпад наводит на мысль, что дешевле купить и разобрать последний...).
Хотя честно говоря меня MSP430 несколько разочаровали. Для своей начинки слишком дорогие.
Даже если работать в основном с ними, такая вещь в арсенале может пригодиться для тех случаев, когда внезапно потребуется камень, где только JTAG. Например тот, на котором FET в ланчпаде сделан (цена на камни и на ланчпад наводит на мысль, что дешевле купить и разобрать последний...).
Хотя честно говоря меня MSP430 несколько разочаровали. Для своей начинки слишком дорогие.
Боюсь, что JTAG в ланчпаде отключен аппаратно, но мысль дешевле купить и разобрать последний интересная. Ведь, если стоит F1ххх, то камень доступен через BSL.
Нет, ничего не 'зафъюзено'. Да вобще, техасцы, помоему, ни один из своих FET'oв не лочат, как ни странно.)))
Когдато перешивал свой ланчпад, т.к. попался с редчайшей версией глючной прошивки (MSP430.dll постоянно просила обновить и ещё кой чего..). Предварительно слил на всякий случай старую прошу и потом уже перешил другой версией — всё прошло на ура, работает теперь без каких либо нареканий. :)
Когдато перешивал свой ланчпад, т.к. попался с редчайшей версией глючной прошивки (MSP430.dll постоянно просила обновить и ещё кой чего..). Предварительно слил на всякий случай старую прошу и потом уже перешил другой версией — всё прошло на ура, работает теперь без каких либо нареканий. :)
Ланчпад поддерживает: G2xxx, F20xx, F21x2, F22x2, F22x4, AFE253, F41x2, всю пятую и шестую серии, всю беспроводную CC430 и ещё некоторые камни.
А ЛПТ'шный jtag, насколько знаю, только со старыми камнями работает (1xxx, 4xxx и пр.) — у новых тайминги jtag'a меньше, ЛПТ не тянет.
По крайней мере G2553, сколько не бился, не удалось с ним подружить.
А вот перепрошить Ланчпад через ЛПТ — без проблем (там F1612 стоит).
А ЛПТ'шный jtag, насколько знаю, только со старыми камнями работает (1xxx, 4xxx и пр.) — у новых тайминги jtag'a меньше, ЛПТ не тянет.
По крайней мере G2553, сколько не бился, не удалось с ним подружить.
А вот перепрошить Ланчпад через ЛПТ — без проблем (там F1612 стоит).
Нет. Перешил стабильной прошивкой, т.к. мне не повезло и достался ЛанчПад с переходной, глючной, версией прошивки.
А насчет зашить полноценный jtag — такая мысль возникла тогда. И даже где-то есть у меня прошивка от UIF'a и eeprom'ки. Но после изучения аппаратной реализации ЛанчПада и UIF'а, стало ясно, что оно того не стоит, слишком много придется аппаратных изменений внести — только плату изуродую, она ж многослойная. Да и UART набортный в этом случае теряем, а он порой оч кстати оказывается.
Проще с нуля платку сделать, если сильно надо.)))
Пока хватает SBW в ЛанчПаде, а для древних камней у меня есть ЛПТшный jtag.
А насчет зашить полноценный jtag — такая мысль возникла тогда. И даже где-то есть у меня прошивка от UIF'a и eeprom'ки. Но после изучения аппаратной реализации ЛанчПада и UIF'а, стало ясно, что оно того не стоит, слишком много придется аппаратных изменений внести — только плату изуродую, она ж многослойная. Да и UART набортный в этом случае теряем, а он порой оч кстати оказывается.
Проще с нуля платку сделать, если сильно надо.)))
Пока хватает SBW в ЛанчПаде, а для древних камней у меня есть ЛПТшный jtag.
Гм, а напиши подробней про переделку этого MSP-FEt'а в JTAG. Благо у меня их с избытком.
Алсо, расскажи подробней про глючную версию прошивки. Как определить, где найти свежую/стабильную, как обновить?
Алсо, расскажи подробней про глючную версию прошивки. Как определить, где найти свежую/стабильную, как обновить?
напиши подробней про переделку этого MSP-FEt'а в JTAGСкачайте slau318 и slau278 с сайта ТИ, там есть схемы Ланчпада и UIF'a.
Прошивки для F1612 и eeprom UIF'a также можно найти в сети, если сильно понадобится.
Это всё, что необходимо. :)
расскажи подробней про глючную версию прошивки. Как определить, где найти свежую/стабильную, как обновить?
Глючность заключалась в том, что при каждом запуске отладчика выскакивало окошко с назойливым предложением обновить прошивку девайса(Чего быть не должно, Ланчпад не имеет функциональности обновления посредством MSP430.dll).
Если в первый раз согласиться на обновление, то выскакивает окошко прогресса и через 10-20 сек всё завершается ошибкой загрузчика и, как потом выяснил, появляется новый глюк — более 500Байт в целевой камень не зашивается.
Поетому приходилось каждый раз нажимать 'нет' на предложение обновиться, а это со временем оч даже начало раздражать и портить нервы.
Вобщем, когда терпение иссякло, соорудил максимально упрощенный MSP-FET430PIF, нашел нормальную прошивку для F1612 Ланчпада в сети, ну а дальше дело за малым.
Подключил PIF к Ланчпаду, благо в нем jtag F1612 выведен на технологический разъм(сразу над F1612), запустил FET-Pro430, слил на всякий случай старую версию, зашил новую. Проблем никаких не возникло. Всё, работает сейчас отлично, без каких либо глюков.
Если у Вас нет глюков, то не нужно этим и заморачиваться.:)
Для ЛанчПада e2e.ti.com/cfs-file.ashx/__key/CommunityServer-Discussions-Components-Files/166/3060.LP100901938.zip
Для UIF'a я не буду выкладывать. Ищите сами (подсказка: Электроникс и Сахара) :)
Для UIF'a я не буду выкладывать. Ищите сами (подсказка: Электроникс и Сахара) :)
хм, а вы это проверяли?
Дело в том, что jtag четырехпроводный то у него есть, но я вот пытался аналогично G2553 законнекить через LPT и ничего не получилось.
Начал гуглить — нашел где-то на тишном E2E, что во всех новых камнях, выпущенных с появления SBW, обновлен jtag интерфейс и у него теперь другие тайминги, которые LPT уже не вытягивает.
Дело в том, что jtag четырехпроводный то у него есть, но я вот пытался аналогично G2553 законнекить через LPT и ничего не получилось.
Начал гуглить — нашел где-то на тишном E2E, что во всех новых камнях, выпущенных с появления SBW, обновлен jtag интерфейс и у него теперь другие тайминги, которые LPT уже не вытягивает.
Комментарии (41)
RSS свернуть / развернуть