Post:#281483 Date:26.12.2010 (18:13) ... В этой теме речь пойдёт о микросхемах программируемой логики и устройствах для их программирования.
_________________________________________________________
Добавление от 4.05.2011:
В этой теме также речь пойдёт о микроконтроллерах и устройствах для их программирования.
Если брать продукцию с приёмкой "1", будет гораздо дешевле.
Эта приемка обозначает,что не пройден какой-то этап тестовой
проверки...то есть может,например,заглючить при 80 градусов...
ну и любые другие подарки...
партии камней идут маленькие,значит техпроцесс не обкатан
до идеала...много брака...
Короче-у них один плюс-красивые,сцуки...золотые...
Олег!
Ты правду сказал, такие микросхемы с "позолотой" очень дорогие.
Я задал вопрос на форуме "Миландра" относительно характеристик контроллеров с приёмкой "1".
Мне ответили следующее:"Параметры у приемки "1" и приемки "5" совпадают. Если они отличаются, то попадают в приемку "1" с температурным диапазоном от 0 до 70С."
Ответ на вопрос здесь:[ссылка]
Для изучения микропроцессоров ARM Cortex-M3 приобрёл себе дешёвую оценочную плату STM32VLDISCOVERY.
Самое главное устройство на этой плате- микросхема STM32F100RBT. От выводов этой микросхемы идут дорожки на три разъёма PLS.
К нескольким контактам, относящимся к интерфейсу JTAG, подключил OOCDLink, при этом убрал два джампера, соединяющих контроллер с установленным на плате урезанным отладчиком STLINK.
Прошить флеш-ПЗУ контроллера пытался программой OpenOCD. Эта программа "видит" OOCDLink и микроконтроллер STM32F100RBT, но прошивать не хочет.
Спасает то, что на этой плате есть урезанный отладчик STLINK. Но мне с ним в дальнейшем не хочется связываться в виду его закрытости и ограниченний в его применении, а хочется работать со свободными инструментами отладки и программирования.
Так я и говорил- что LPCXpresso гораздо интереснее.
Сравни прошивальщики -
У лпц АРМ9 стоит - с загрузкой из компа. То есть по сути еще один пустой кристал для изучения- 180 мгц 190 кБ памяти.
Зашивай в него чего хочешь.
У сти Кортекс на 70 мгц стоит зашитый - с ним уже не поиграешся, да и смысла нет- на таргете почти такой же стоит.
ЛПЦ - стандартный житаг с буферными схемами- пойдет для любых целей.
СТи - свой ДВ - только для себя.
По таргету тоже большая разница- ЛПЦ кристалл с УСБ и с макетным полем- поставь туда разъем и получи готовое
изделие - хоть вольтметр хоть осцилограф к компу.
А СТишная платка таргета без усб , сама по себе просто игрушка со светодиодами.
_________________ www.wingedsign.com - Здесь можно найти материалы по моему оригинальному тепловому двигателю (близко к Стирлингу), а несколько позднее, так-же и по другим моим конструкциям.
sw1972 Пост: 316596 От 17.Jul.2011 (17:22)
После того, как почистил память с помощью STLINK,
Error: JTAG-DP STICKY ERROR
А зачем ты житаг мучаешь?
Там нет его. STLINK это свой вариант SWD.
Возможно. Могли сделать свой, не совместимый ни счем иным, вариант.
В самом контроллере STM32F100RBT6 предусмотрена возможность отладки и программирования через JTAG (по крайней мере, так написано в эксплуатационных документах на микросхему) и ею можно было воспользоваться. Для этого взял в качестве ответной части к кабельному разъёму IDC-10 разъём BH-10 и подпаял к нему десять проводников длиной не более 5 см. К противоположным концам проводников припаял гнёзда, взятые из старого ненужного разъёма, которые можно надеть на штырьки, припаянные к плате STM32VLDISCOVERY.
Затем эти подпаянные гнёзда присоединил к штырькам следующим образом:
Контакт BH-10
Имя линии JTAG
Выводы платы STM32VLDISCOVERY
1
TCK
PA14
2
GND
GND
3
TDO
PB3
4
VREF
3V3
5
TMS
PA13
6
nSRST
---
7
---
---
8
nTRST
PB4
9
TDI
PA15
10
GND
GND
Хочу отвязаться от ST-LINK, так как работоспособное программное обеспечение для этого отладчика можно найти только под виндовс.
sw1972 Пост: 316739 От 18.Jul.2011 (20:37)
В самом контроллере STM32F100RBT6 предусмотрена возможность отладки и программирования через JTAG
Так это совсем другая сторона медали.
К этим концам надо подсоединять обычный житаг , например J-Link.
И у кристалла - прошивальщика тоже есть такой порт- но тоже для
внешнего житага, для своей отладки. А не для таргета.
а для того чтобы дискавери заработал как житаг,
надо залить в него программу того же J-Link, а вот это то как раз и
облом.
Так что покупай китайский J-Link , дели плату пополам и получишь
два таргета - один с усби, другой без, но со светодиодами.
Вот их уже можешь зашить и отладить с любым софтом, который тебе нравится
чрез J-Link .
sw1972 Пост: 316739 От 18.Jul.2011 (20:37)
В самом контроллере STM32F100RBT6 предусмотрена возможность отладки и программирования через JTAG
Так это совсем другая сторона медали.
К этим концам надо подсоединять обычный житаг , например J-Link.
И у кристалла - прошивальщика тоже есть такой порт- но тоже для
внешнего житага, для своей отладки. А не для таргета.
а для того чтобы дискавери заработал как житаг,
надо залить в него программу того же J-Link, а вот это то как раз и
облом.
Так что покупай китайский J-Link , дели плату пополам и получишь
два таргета - один с усби, другой без, но со светодиодами.
Вот их уже можешь зашить и отладить с любым софтом, который тебе нравится
чрез J-Link .
Спасибо за совет, но я уже "на коленке" смастерил подобие OOCDLink-s.
Согласен, действительно, на плате STM32VLDISCOVERY не предусмотрен выход из контроллера STM32F100RBT6 на шину USB. При случае можно организовать связь с ЭВМ через микросхему FT232 или FT2232(преобразователи USB<->RS-232).
Если на коленке- то уж лучше Wiggler делать - и JTAG и SWD в одном флаконе, это тот же принцип- 5 проводочков от AVReal,
заморочки только с согласованием уровней- но и их можно по простому обойти резюками на обычных мсх.
dedivan Пост: 316824 От 19.Jul.2011 (12:31)
Если на коленке- то уж лучше Wiggler делать - и JTAG и SWD в одном флаконе, это тот же принцип- 5 проводочков от AVReal,
заморочки только с согласованием уровней- но и их можно по простому обойти резюками на обычных мсх.
Wiggler сможет работать только на старых машинах.
Дело в том, что параллельный порт LPT уже не увидеть на многих системных блоках ЭВМ, а на ноутбуках его уже давно нету. На системном блоке моей ЭВМ параллельного порта нету, поэтому пришлось делать JTAG, который будет работать через USB.
"Старый добрый" последовательный порт тоже потихоньку исчезает, его вытесняет шина USB.
Время нельзя остановить, поэтому всё когда-либо должно меняться.
dedivan Пост: 316824 От 19.Jul.2011 (12:31)
Если на коленке- то уж лучше Wiggler делать - и JTAG и SWD в одном флаконе, это тот же принцип- 5 проводочков от AVReal,
заморочки только с согласованием уровней- но и их можно по простому обойти резюками на обычных мсх.
Wiggler сможет работать только на старых машинах.
Дело в том, что параллельный порт LPT уже не увидеть на многих системных блоках ЭВМ, а на ноутбуках его уже давно нету. На системном блоке моей ЭВМ параллельного порта нету, поэтому пришлось делать JTAG, который будет работать через USB.
"Старый добрый" последовательный порт тоже потихоньку исчезает, его вытесняет шина USB.
Время нельзя остановить, поэтому всё когда-либо должно меняться.
Эт конечно так, но я купил китаёзовскую мать от "гигабайтов" со всеми современными плюшками и специально - с СОМ и параллельным портом.
Сильно подозреваю, что эти модельки и дальше будут производиться,т.к. железного оборудования на производстве, требующего этих портов - ещё очень много
_________________ www.wingedsign.com - Здесь можно найти материалы по моему оригинальному тепловому двигателю (близко к Стирлингу), а несколько позднее, так-же и по другим моим конструкциям.
dedivan Пост: 316824 От 19.Jul.2011 (12:31)
Если на коленке- то уж лучше Wiggler делать - и JTAG и SWD в одном флаконе, это тот же принцип- 5 проводочков от AVReal,
заморочки только с согласованием уровней- но и их можно по простому обойти резюками на обычных мсх.
Wiggler сможет работать только на старых машинах.
Дело в том, что параллельный порт LPT уже не увидеть на многих системных блоках ЭВМ, а на ноутбуках его уже давно нету. На системном блоке моей ЭВМ параллельного порта нету, поэтому пришлось делать JTAG, который будет работать через USB.
"Старый добрый" последовательный порт тоже потихоньку исчезает, его вытесняет шина USB.
Время нельзя остановить, поэтому всё когда-либо должно меняться.
Эт конечно так, но я купил китаёзовскую мать от "гигабайтов" со всеми современными плюшками и специально - с СОМ и параллельным портом.
Сильно подозреваю, что эти модельки и дальше будут производиться,т.к. железного оборудования на производстве, требующего этих портов - ещё очень много
А как быть с ноутбуками, которых становится всё больше и больше? На них Вы не увидите старых портов. Поэтому будущее за шиной USB.
А тем временем обычных ЭВМ становится всё меньше и меньше.
Дело в том, что параллельный порт LPT уже не увидеть на многих системных блоках ЭВМ,
Это для невнимательных его нет.
А если присмотрется к мамке в зоне разъемов- есть штырьки для подключения шлейфика LPT.
И к ноутам и даже наладонникам есть примочки с LPT.
А инмче вы все пойдете путем автослесарей - которые пиписьками
меряются - у нас стенд за 5 кило баксов, а у нас за 50.
Обули их как лохов, а теперь они должны отрабатывать на других лохах.
USB пользуют в основном для использования в качестве замочка на шнурке.
Привязывая пользователя и к софту, и к железу, и к апгрейду.
Короче раба из него делают за его же деньги.