Easyelectronics.ru

Электроника для всех
Текущее время: 23 янв 2021, 19:43

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 640 ]  На страницу Пред.  1 ... 20, 21, 22, 23, 24, 25, 26  След.
Автор Сообщение
 Заголовок сообщения: Re: J-Link OB (On-Board)
СообщениеДобавлено: 20 авг 2020, 00:55 
Старожил
Аватара пользователя

Зарегистрирован: 04 окт 2011, 10:19
Сообщения: 2140
Четыре года назад использовал такую
Вложение:
jlink-f103.png
jlink-f103.png [ 11.82 Кб | Просмотров: 2225 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: J-Link OB (On-Board)
СообщениеДобавлено: 20 авг 2020, 01:26 
Только пришел

Зарегистрирован: 16 ноя 2013, 17:00
Сообщения: 19
x893 писал(а):
Четыре года назад использовал такую
Да, я видел. Именно с ней и сравниваю. PA2 другое назначение.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: J-Link OB
СообщениеДобавлено: 20 авг 2020, 01:41 
Только пришел

Зарегистрирован: 16 ноя 2013, 17:00
Сообщения: 19
vt340 писал(а):
Минимальная схема
PA5---[100 Ом]---PA3---> SWCLK
PA7---[100 Ом]---PA4---> SWDIO
PA1---[100 Ом]---PA2---> RESET
PB12---> LED

Получается, что минимальная схема такая:
PA5---[130 Ом]---> SWCLK
PA7---[130 Ом]---> SWDIO
PA1---[130 Ом]---> RESET
PA8---> LED---[220 Ом]---VCC3


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: J-Link OB (On-Board)
СообщениеДобавлено: 20 авг 2020, 01:43 
Старожил
Аватара пользователя

Зарегистрирован: 18 май 2013, 20:43
Сообщения: 5043
Откуда: Кемеровская область, Киселевск
Попробуй

_________________
RADIOWOLF.RU


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: J-Link OB (On-Board)
СообщениеДобавлено: 20 авг 2020, 01:59 
Только пришел

Зарегистрирован: 16 ноя 2013, 17:00
Сообщения: 19
Oxford писал(а):
Попробуй
Так и сделаю. Думал может кто-то проверял.
Кстати, JTAG работу кто-то проверял в J-link OB F103?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: J-Link OB
СообщениеДобавлено: 21 авг 2020, 21:44 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 2065
vt340 писал(а):
Вместо контрафактных segger-овских сделать свой дебаггер с jlink протоколом
Тем более что со стороны хоста всё вроде уже сделано и используется в openocd, причём совершенно легально и с благословения segger
https://gitlab.zapb.de/libjaylink/libjaylink

После этого поста я попробовал сделать такую штуку
Минимальная версия работает даже на 8-битнике с приёмным буфером 256 байт viewtopic.php?p=644465#p644465
Для openocd, gdb и соотв ide выглядит как полноценный дебаггер со всеми фичами отладки, прошивки и т.д.

_________________
mcu.goodboard.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: J-Link OB
СообщениеДобавлено: 22 авг 2020, 17:43 
Только пришел

Зарегистрирован: 16 ноя 2013, 17:00
Сообщения: 19
vt340 писал(а):
После этого поста я попробовал сделать такую штуку
А подробнее (можно в отдельной теме)?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: J-Link OB (On-Board)
СообщениеДобавлено: 22 авг 2020, 19:29 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 2065
Тема будет, на mcu.goodboard
Пока могу просто ответить на любые вопросы

_________________
mcu.goodboard.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: J-Link OB (On-Board)
СообщениеДобавлено: 22 авг 2020, 20:36 
Здравствуйте!

Зарегистрирован: 26 ноя 2018, 23:12
Сообщения: 4
Делал парочку двухсторонних. Может быть слишком заморочено для кого-то.
Можно распаять как HC49U резонатор, так и Ceralock CSTCE. Выведены NRST и SWO.
Есть один нюанс/косяк - на последней прошивке (2019) не работает светодиод - под другую версию железа ?
В разводке используется PA12, а в закрепленном выше user manual - PA8.


Вложения:
jlink-ob-f103.zip [163.33 Кб]
Скачиваний: 117
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: J-Link OB (On-Board)
СообщениеДобавлено: 07 сен 2020, 12:58 
Здравствуйте!

Зарегистрирован: 11 июн 2013, 10:15
Сообщения: 2
Здравствуйте.
Помогите, пожалуйста, кто разбирается.

Прислал китаец копию JLink з забаненым SN.
SEGGER J-Link ARM V10.10
SN = 260106173
EmuFW = 2028 Jun 27 10:57.

В отзывах к этому товару на алике много положительных отзывов, и отчеты об успешном автообнослении до V11.
На мою просьбу прислать рабочую прошивку, китаец выслал комплект для патча DLL в Windows.
Мне же работать надо в Linux.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: J-Link OB (On-Board)
СообщениеДобавлено: 07 сен 2020, 13:12 
Старожил

Зарегистрирован: 10 окт 2014, 00:48
Сообщения: 7241
Гм.
Почитал отзывы на v10, встретилась картинка:
Show
Зачем там кнопки, да еще 5 штук? ... и это в закрытом корпусе, без отверстий под них.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: J-Link OB (On-Board)
СообщениеДобавлено: 07 сен 2020, 13:29 
Здравствуйте!

Зарегистрирован: 11 июн 2013, 10:15
Сообщения: 2
u37 писал(а):
Гм.
Почитал отзывы на v10, встретилась картинка:
Show
Зачем там кнопки, да еще 5 штук? ... и это в закрытом корпусе, без отверстий под них.

У меня - другое. Кнопок нет, есть огромный чип LPC4357 JB.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: J-Link OB (On-Board)
СообщениеДобавлено: 11 сен 2020, 02:06 
Заглядывает иногда

Зарегистрирован: 06 янв 2014, 17:52
Сообщения: 108
Откуда: СПБ
Внезапно нашлось. Непонятно почему автор тут не дал ссылку.
https://adelectronics.ru/2020/06/16/j-l ... dware-v9-x


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: J-Link OB (On-Board)
СообщениеДобавлено: 11 сен 2020, 13:53 
Здравствуйте!

Зарегистрирован: 07 ноя 2015, 19:13
Сообщения: 2
kotuk77 писал(а):
u37 писал(а):
Гм.
Почитал отзывы на v10, встретилась картинка:
Show
Зачем там кнопки, да еще 5 штук? ... и это в закрытом корпусе, без отверстий под них.

У меня - другое. Кнопок нет, есть огромный чип LPC4357 JB.


Та же проблема - SN, чип LPC4357 и Hlink. Может у кого есть софт Jlink CMSIS_DAP Offline Burner для HLink как в скриншоте (нашел в таобао). Превращающи его в Jlink, CMSIS-DAP или автономный программатор с ЖК-дисплеем.

Keil, SES уже может работать с CMSIS-DAP Link, JLINK превращается в избыточность :)


Вложения:
Комментарий к файлу: Jlink CMSIS_DAP Offline Burner
O1CN01Z0sBJY1qGOGq6GVa5_!!129075468.png
O1CN01Z0sBJY1qGOGq6GVa5_!!129075468.png [ 35.89 Кб | Просмотров: 1737 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: J-Link OB (On-Board)
СообщениеДобавлено: 03 ноя 2020, 17:05 
Здравствуйте!

Зарегистрирован: 09 авг 2018, 09:20
Сообщения: 2
J-Link OB-STM32F103 V1 compiled Apr 8 2020 10:10:28
взята из JLink_Linux_V686f_x86_64.deb и скомпонована с загрузчиком
Автообновления нет!!! Просто слетает прошивка!!!


Вложения:
img.png
img.png [ 14.81 Кб | Просмотров: 1213 ]
JLink_OB_STM32F103_V1_compiled_Apr_8_2020.bin.zip [28.39 Кб]
Скачиваний: 47


Последний раз редактировалось oleg_krv 03 ноя 2020, 19:55, всего редактировалось 1 раз.
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: J-Link OB (On-Board)
СообщениеДобавлено: 03 ноя 2020, 17:22 
Старожил

Зарегистрирован: 10 окт 2014, 00:48
Сообщения: 7241
Зачем? ... пройдет очень небольшое время, segger выпустит очередную версию FW и этот отладчик обнулится при безуспешной попытке обновления.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: J-Link OB (On-Board)
СообщениеДобавлено: 03 ноя 2020, 19:54 
Здравствуйте!

Зарегистрирован: 09 авг 2018, 09:20
Сообщения: 2
u37 писал(а):
Зачем? ... пройдет очень небольшое время, segger выпустит очередную версию FW и этот отладчик обнулится при безуспешной попытке обновления.

Ну на OB-103 не так часто обновки выходят, раз в году обновится через другой программатор можно. У меня стояла 12 года, так с новой исчезли глюки и предупреждения.
То что нет автообновления - плата за "цену" отладчика
а так вдруг кто будет делать новый


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: J-Link OB (On-Board)
СообщениеДобавлено: 12 ноя 2020, 22:51 
Только пришел

Зарегистрирован: 18 сен 2018, 18:41
Сообщения: 6
Экспериментирую с прошивкой J-Link OB-STM32F103 V1, схема приведенная в начале темы для этой прошивки не совсем подходит, как минимум не работает светодиод.
Спасибо luxin за наводку, в UM08023_JLinkOBSTM32F103 находится правильная схема под эту прошивку.

Сделал макет из китайской платы BluePill, пришлось доработать подключение светодиода к PA8 и резистора подтяжки линии USB_D+ к PA9, остальные сигналы вывел проводами на колодку.
Светодиод моргает, SWD работает, JTAG не проверял. При подключении J-Link'а к USB система больше не нудит, что устройство может работать быстрее.

Загрузчик от прошивки J-Link ARM-OB STM32 срабатывает, но лучше его не использовать. Есть более простой метод запустить прошивку без загрузчика.
Нужно записать прошивку по правильному адресу, в нашем случае 0x08004000 и продублировать первые 8 байт прошивки с адреса 0x08000000.

Затем запускаем старую версию JLink.exe и командами 'exec SetFeature xxx' и 'exec SetSN=xxx' добавляем лицензии и серийный номер по вкусу.
Запускать обновление нельзя - при попытке обновления стирается первая страница прошивки.

Объявляется в розыск родной бутлоадер для J-Link OB-STM32F103 или его протокол.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: J-Link OB
СообщениеДобавлено: 13 ноя 2020, 00:10 
Старожил

Зарегистрирован: 10 окт 2014, 00:48
Сообщения: 7241
Вообще, он (загрузчик) есть, см. тему (для F103@64k). Под @128к и не пытайтесь ))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: J-Link OB (On-Board)
СообщениеДобавлено: 27 ноя 2020, 21:58 
Только пришел
Аватара пользователя

Зарегистрирован: 14 ноя 2020, 12:51
Сообщения: 28
Почему даже не пытаться? Вообще, в теме есть загрузчик для 072. Можно натравить на него акулу, посмотреть протокол и запилить загрузчик под 103.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: J-Link OB (On-Board)
СообщениеДобавлено: 28 ноя 2020, 23:13 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 07 фев 2015, 18:42
Сообщения: 94
rosinoff писал(а):
Спасибо luxin за наводку, в UM08023_JLinkOBSTM32F103 находится правильная схема под эту прошивку.
кто-то знает зачем нужна перемычка JTAG Disable? запаял туда резистор на 5к - система говорит устройство не опознано (


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: J-Link OB (On-Board)
СообщениеДобавлено: 29 ноя 2020, 18:52 
Только пришел
Аватара пользователя

Зарегистрирован: 14 ноя 2020, 12:51
Сообщения: 28
В референс-мануале написано что эта перемычка отключает JTAG если нужно подключить другой отладчик, а J-Link OB выполнен как часть устройства и по другому его не отключить. Я считал что она только переводит линии JTAG в режим входа, но ваш эксперимент показывает, что J-Link отключается полностью. Если делать отладчик отдельным устройством, то эту перемычку лучше совсем не ставить.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: J-Link OB (On-Board)
СообщениеДобавлено: 02 дек 2020, 01:32 
Только пришел
Аватара пользователя

Зарегистрирован: 14 ноя 2020, 12:51
Сообщения: 28
Еще несколько документов, все со схемами, может кому пригодятся.
UM08024_JLinkOBSTM32F072.pdf
UM08018_JLinkOBSAM3U128.pdf
UM08034_JLinkOBK22.pdf


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: J-Link OB (On-Board)
СообщениеДобавлено: 02 дек 2020, 21:14 
Только пришел
Аватара пользователя

Зарегистрирован: 14 ноя 2020, 12:51
Сообщения: 28
Доработка китайского J-Link OB до версии J-Link OB-STM32F103 V1:
- Удалить резистор, установленный между PA1 и PA2, с новой прошивкой он замыкает сигналы TRESout и TDIout;
- Переключить светодиод с PB12 на PA8, можно просто кинуть перемычку, в новой прошивке PB12 не задействован;
Вложение:
upgrade.jpg
upgrade.jpg [ 172.87 Кб | Просмотров: 691 ]

Прошивка J-Link OB-STM32F103 V1 рассчитана на микроконтроллер со 128кб FLASH, а китайский J-Link OB собран на STM32F103C8T6 у которого официально только 64кб, неофициально доступно 128кб, но это без гарантии.

Загружается прошивка в два этапа:
- Сначала, другим программатором, прошиваем в J-Link загрузчик из архива;
- Затем подключаем J-Link к компьютеру и запускаем J-Link Commander, а он уже установит актуальную версию прошивки;

добавлено
Немного увеличил время входа в режим загрузчика и время выхода.
Добавил генератор номера на основе ID контроллера.
Добавил инициализацию области конфигурации.
Добавил обход установки защиты от чтения.


Вложения:
JLOB103V1.7z [95.64 Кб]
Скачиваний: 29


Последний раз редактировалось nibelung 23 дек 2020, 23:59, всего редактировалось 5 раз(а).
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: J-Link OB (On-Board)
СообщениеДобавлено: 02 дек 2020, 22:31 
Старожил

Зарегистрирован: 10 окт 2014, 00:48
Сообщения: 7241
Show не совсем


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 640 ]  На страницу Пред.  1 ... 20, 21, 22, 23, 24, 25, 26  След.


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB