Skip to content

успешная попытка создать программатор J-Link OB v1.0 на чипе CS32F103

Notifications You must be signed in to change notification settings

RusikOk/-BluePill-to-J-Link-OB-v1.0

Repository files navigation

programmer-BluePill-to-J-Link-OB-v1.0

успешная попытка создать программатор J-Link OB v1.0 на чипе CS32F103C8T6

в общем валялось у меня пару лет макетка с кристалом CS32F103. использовать в своих разработках я бы такое не стал. а в качестве J-Link OB они зашли на ура.

какашка

REV 1.0

top

bottom


выявленные недостатки:
- очень бесит когда при обновлении прошивки она тупо слетает в следствии использования мной МК на 64кБ. в идеале нужно использовать МК на 128кБ флешки. хотя если не шляться по чужим компам и постоянно не обновлять библиотеки jLink то жить можно.
- маленькая нагрузочная способность встроенного в BluePill LDO всего на 300мА, что не позволяет запитывать target током больше 250мА.
- при подключении target на горячую проседает питание программатора и он отваливается. приходится перетыкать USB.

ссылки:
J-Link OB (On-Board)

REV 1.1

schematic

bottom

выявленные недостатки:
- вход таймера нужно было подключать к SW_DIO чтобы при отключенном target светодиод не моргал.

REV 2.0

особенностью второй версии программатора является возможность запитки целевой платы током до 1А благодаря применению понижающего DC-DC преобразователя напряжения.

top

  1. проверить все номиналы резисторов на DC-DC, китайцы могут вариировать номиналы
  2. не помню перерезана перемычка ADJ с обратной стороны DC-DC или нет. проверить
  3. на синий светодиод SW_CLK желательно поставить транзистор в ключевом режиме дабы по минимуму нагружать вывод МК

bottom

top

bottom


выявленные недостатки:
- очень бесит когда при обновлении прошивки она тупо слетает в следствии использования мной МК на 64кБ. в идеале нужно использовать МК на 128кБ флешки. хотя если не шляться по чужим компам и постоянно не обновлять библиотеки jLink то жить можно.
- оказалась неудачной компоновка светодиодов зеленый (USB) и синий (SW_CLK) сливаются в следствии чего через корпус не видно происходит обмен с target или нет. зеленый светодиод нужно оставить на месте возле разъема USB а синий перенести на противоположную сторону платы. возможно использовать DIP корпус диаметром 3мм.
- на больших скоростях обмена синий светодиод (SW_CLK) очень слабо виден. поэтому как вариант поставить одновибратор на LMC555 таймере для выравнивания длительности свечения светодиода.

ссылки:
Делаем из BluePill пограмматор/отладчик JLink OB-STM32F103
J-Link OB (On-Board)
Маленькая хитрость
китайские клоны STM32

BOX

настройки слайсера Ultimaker Cura для генерации G-кода для 3D принтера Dobot Mooz 2

box

box

About

успешная попытка создать программатор J-Link OB v1.0 на чипе CS32F103

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published