Схема, плата и бинарник тут Ссылка
J-Link
Сообщений 61 страница 90 из 98
Поделиться622017-08-09 21:39:59
Кстати можешь попробовать 103им приконектиться к дискаверине F7.
Хотя там много телодвижений надо ...
Да не, я ST-Link переделал в J-Link, все ок. (просто стало странно как этот огрызок работает, а тот нет)
Отредактировано MasterElectric (2017-08-09 21:40:59)
Поделиться632017-08-09 21:51:14
MasterElectric, дык огрызок новее .
Я правильно понял что ты набортный перешил?
Поделиться642017-08-09 22:00:19
Может эту тему переназвать J-Link OB, а старую удалить?
Там всё равно уже устарелая инфа, а тут свежая
А то что-то у нас много джейлинков развелось )
Поделиться662017-08-09 22:06:29
Я правильно понял что ты набортный перешил?
Да перешил на F4Discovery. Все хорошо работает но как я понимаю только под STM.(теперь уже и J-Link v8 заработал).
Поделиться672017-08-09 22:13:43
Ну набортный будет только стм32. JLink v8 другие должен прошивать/дебажить.
Если не забуду , выйду на работу попробую NXP на JLink-OB .
Хотя у тебя вроде есть NXP, попробуй...
Поделиться682017-08-09 22:53:07
Угу.
Убрал свою, эту сам переименовывай как и если хочешь )
Поделиться692017-08-09 23:21:09
Упс , и как ее обозвать? Есть у кого идеи?
Поделиться702017-08-10 09:49:21
dosikus, можешь в двух словах описать как настроить вывод отладочных сообщений через SWO?
Написал код
#include <stm32f10x.h> #include <stdio.h> void main(void) { uint32_t i; RCC -> APB2ENR |= RCC_APB2ENR_IOPEEN; GPIOE -> CRL |= GPIO_CRL_MODE5 | GPIO_CRL_MODE6; GPIOE -> BSRR = GPIO_BSRR_BS5; while (1){ GPIOE -> ODR ^= (GPIO_ODR_ODR5 | GPIO_ODR_ODR6); printf("Blink\n"); for (i = 0; i < 500000; i++); } }
В настройках проекта указал
Прошил, запустил J-Link SWO Viewer
И тишина.
Если в SES зайти в отладку, то в окне Debug Terminal сообщения выводятся, но они выводятся и с отключенным SWO.
Кстати J-Flash запустился и прошивает без кейгена.
Поделиться712017-08-10 10:04:44
J-Flash
Может все-таки JFlash Lite ?
Забудь про SWO и SWO и семихостинг лишний расход ресурсов и тормоза, используй RTT ...
Здесь сравнение https://www.segger.com/products/debug-p … ab-15668-5
Тем более для SWO нужно соединять пин выхлопа SWO чипа с соответствующим пином JLink'а.
MasterElectric, и тебе то же самое - можешь вместо VCOM RTT юзать.
Поделиться722017-08-10 10:09:08
sobs написал(а):
J-Flash
Может все-таки JFlash Lite ?
Забудь про SWO и SWO и семихостинг лишний расход ресурсов и тормоза, используй RTT ...
И этой и той попробовал, прошилось. Пока пришлось отъехать, приеду скриншот сделаю.
Чтобы RTT использовать, пин swo не нужно подключать?
Поделиться732017-08-10 10:16:44
Чтобы RTT
Нет. Он кушает малость ресурсов - RAM и ROM.
Обмен идет через SWD , есть выхлоп как и SES/OZone так и standalone приложениях - RTT Viewer , RTT Client, RTT Logger.
Так же в Jlink Control panel.
Возможно можно прикрутить и к Keil с IAR ...
Там все просто, подключаем либы RTT и :
SEGGER_RTT_WriteString(0, "Hello World from SEGGER!\r\n");
Ну и читаем как что и куда , как конфигурировать терминалы ...
Поделиться742017-08-10 10:24:21
sobs, надо бы отдельную ветку под RTT...
Поделиться752017-08-10 10:25:38
Возможно можно прикрутить и к Keil с IAR ...
Даже в VS выводит в окно терминалки через TCP.
Поделиться762017-08-10 10:41:47
Reflector, приветствую!
Поделиться772017-08-10 10:48:42
Привет, Reflector, рад тебя увидеть тут )
Поделиться782017-08-10 15:00:00
приеду скриншот сделаю.
Как обещал - скриншоты.
Запустил JFlash, выбрал целевой МК
Открыл прошиваемый хекс
Нажал Target -> Manual Programming -> Program & Verify
Лицензию ни где не вводил, скачал программу и все.
С RTT вроде разобрался, интересная штука)
Отредактировано sobs (2017-08-10 15:00:42)
Поделиться792017-08-10 17:04:22
sobs, странности какие-то , или у меня глюки в системе или наигрался с дровами...
Поделиться802017-08-10 17:12:10
sobs, ога , все ясно в твоем прошитом уже встроенная мной лицензия.
Теперь попробуй любую дискавери сконвертировать в JLink и попытай счастья с JFlash...
Поделиться812017-08-10 17:15:18
sobs, ога , все ясно в твоем прошитом уже встроенная мной лицензия.
Теперь попробуй любую дискавери сконвертировать в JLink и попытай счастья с JFlash...
Не получится, нету у меня Дискавери))
Поделиться822017-08-10 17:17:55
Когда нибудь появится ...
Поделиться832018-02-24 23:08:30
Обещанная патченная тулза
Выделить как то надо. Два дня поиска, танцев с бубном и вот под носом нахожу. В али-blue pill залил st-link и только этой версией рефлеша смог превратить в j-link.
Что дальше? Как юзать?
Заработал сЦуко!
Лечится?
Пока смотрю в сторону Black Magic Probe. Где бы Black Magic Probe.bin под blue pill найти.
Может кто нибудь собрать и компильнуть для stm32f103?
https://github.com/blacksphere/blackmagic
https://medium.com/@paramaggarwal/conve … 13cf2cc38c
Отредактировано RA (2018-02-25 02:08:22)
Поделиться842018-02-25 01:45:06
Перепрошивал st-link v2 (2 штуки в наличии) в jlink,отработал в кейле неделю.Потом начал ругаться на ddl файл обои программатора,перепрошил обратно в st-link и забыл.
Поделиться862018-02-25 18:35:40
RA И что все работает норм, я тоже хотел прошивки проверить, но не запустил. МК видел через раз, но прошить не вышло ни разу.
Поделиться872018-02-25 23:02:33
RA И что все работает норм, я тоже хотел прошивки проверить, но не запустил. МК видел через раз, но прошить не вышло ни разу.
С "видением" и у меня проблемы. Но прошить удавалось. Толку не было. Устройство не определялось. Надо сначала схему магии повторить, схема работы с усби и прочее....
Black Magic Probe хороший зверек.
Вот еще одна из возможных причин "не_работы" " I've attached the STLink binaries I built last night, both the blackmagic_dfu.bin which needs to be flashed to 0x800000 and also blackmagic.bin which needs to be flashed to 0x8002000."
Отредактировано RA (2018-02-26 19:44:45)
Поделиться882018-02-27 22:28:00
А если Black Magic Probe портировать на Photon ( wwwparticle.io/products/hardware/photon-wifi/ )? Интересно кому нибудь...
Поделиться892018-10-11 23:03:17
RA, завтра если не забуду скину прошивку на stm32f103c8 для jlink-ob . Работает и обновляется.
Поделиться902018-10-11 23:52:20
напомнить? как?