JTAG/SWD (китайский J-Link STLink V2) c OpenOCD

pvvx

Активный участник сообщества
Пользуясь случаем поинтересуюсь - более свежих патченых конвертеров ST-Link -> J-Link новее чем 170628 не пробегало ?
Ваш ST_Link_V2.J28.S7.zip залился в CKS32F103C8T6
Далее STLinkReflash_190812:
00002568: 75 90
00002569: 70 90
000026B4: 74 EB
И все успешно.
 

pvvx

Активный участник сообщества

Вложения

b1Ack

New member
SEGGER J-Link ARM V7.00 на STM32F103C8T6 с полным JTAG есть только старый, схема https://esp8266.ru/forum/threads/jtag-swd-kitajskij-j-link-stlink-v2-c-openocd.1596/#post-24529
Bin-арник приложен.
(На AD и прочие MCU не ругался - работал, но это было давно)
Отлично. За патч к последнему апдейтеру отдельное спасибо.
Сегодня смотаюсь куплю Blue Pill, с ST-Link дальше возиться неудобно - напрямую к выводам как-то мелковато, а BluePill соберу на распаячной макетке и должно быть ок. В итоге будет 2 варианта на выбор с jtag-ом - перешитый стлинк или OB. Остается надеяться что BluePill хоть не на клоне чипа будет и заработает как надо.
 

Vladimir555

Member
Собрал: USB развязка +Китайская Ардуино плата (как на картинках)с STM32F103 + INA219.
В Кейле собрался проект.
Попробовал и готовый HEX.
Приходиться интуитивно гадать с настройками INA219 в STM32INA2XXV008.
Ток рисует нормально.(нужно будет калибровать, но вопрос как ?)
Не работает измерение напряжения, одни помехи.
Что не так делаю?ina.jpg
Какой нибудь Help на программу STM32INA2XXV008 (кроме картинок) существует ?

Полезный, хороший проект.
Спасибо.
P.S. Для него жду самоделки- STLink-и V2 от китайцев. Удобные платки с USB на все нужды.
 

Alex

Member
Собрал по ссылке от dosikus J-link OB F072. Кто знает как ему серийный номер сменить? Сейчас -1.
 

dosikus

New member
Оно должно совпадать с серийником.
Там же можно обновить прошивку и включить Vcom ...
 

Alex

Member
Спасибо.
USB Id сам поменялся автоматом. А Vcom на какие ноги 072 выведен?
 

b1Ack

New member
SEGGER J-Link ARM V7.00 на STM32F103C8T6 с полным JTAG есть только старый, схема https://esp8266.ru/forum/threads/jtag-swd-kitajskij-j-link-stlink-v2-c-openocd.1596/#post-24529
Bin-арник приложен.
(На AD и прочие MCU не ругался - работал, но это было давно)
Странно - с этим бинарником собранное по схеме - "устройство USB не опознано", светодиод (который на B12) просто быстро мигает. Это и прямо по схеме так (подтяжка USBD+ через A9) и с дополнительным резистором подтяжки на 10k, который на плате BluePill стоит на 3.3В. Прошил более старую прошивку OB которая была в архиве с темже именем в hex - j-link на юсб виден. Еще такой момент - на BluePill на ногах BOOT0/BOOT1 изначально висели резисторы 100k и уже после них джампером коммутировалось на землю или на 3.3. И с ними переключение BOOT0 для прошивки по UART не прокатывало, пришлось заменить на перемычки - тогда прошивка заливается.
Остальное чего нет в BluePill - собрано на макетке.
BreadBoard-OB.png
 

b1Ack

New member
Софт J-link увидел старую фирмварь, предложил обновиться - и всё, девайс с юсб ушел и не вернулся.
Всё тоже самое. Сейчас перекину резистор подтяжки D+ 1.5k с макетки на BluePill...
2019-11-29_08-41-02_1549.png
 

b1Ack

New member
Нифига, с фирмварью 2012 года видеться не желает. Хорошо хоть само откатывает на старую версию при переподключении.
 

b1Ack

New member
Перекинул на BluePill проц с ST-Link V2 (там CKS F103C8T6). Уже лучше. Оно обновилось, дрова встали. И "это устройство может работать быстрее". Офигенно. Люблю китайцев. Похоже то, что маркировано как STM32 типа оригинал - нифига не оригинал и нифига не ок.
 

pvvx

Активный участник сообщества
Странно - с этим бинарником собранное по схеме - "устройство USB не опознано", светодиод (который на B12) просто быстро мигает. Это и прямо по схеме так (подтяжка USBD+ через A9) и с дополнительным резистором подтяжки на 10k, который на плате BluePill стоит на 3.3В. Прошил более старую прошивку OB которая была в архиве с темже именем в hex - j-link на юсб виден. Еще такой момент - на BluePill на ногах BOOT0/BOOT1 изначально висели резисторы 100k и уже после них джампером коммутировалось на землю или на 3.3. И с ними переключение BOOT0 для прошивки по UART не прокатывало, пришлось заменить на перемычки - тогда прошивка заливается.
Остальное чего нет в BluePill - собрано на макетке.
Посмотреть вложение 8287
Что-то сложно у вас всё. Данную прошивку я последний раз использовал в "поле" для ADUC7060 много лет назад, когда был забыт оригинальный программатор от 'сеггера'. Соединял всё без резисторов и работало успешно.
 

b1Ack

New member
Ну вот как-то так. В итоге снял STM-ку с DSO-138 которому уже лет 4-5 и она там на вид как настоящая - и таки смог сделать что хотел, правда USB всёравно сообщало что может работать быстрее (вставлено в порт 2.0, других нету). Интересно, получится ли докупить еще чисто микрух 100% оригинальных по месту, или они могли и закончиться из запасов до 2014 у продавца...
 
Сверху Снизу