Микроконтроллеры

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Микроконтроллеры » Старое » J-Link


J-Link

Сообщений 61 страница 90 из 98

61

Схема, плата и бинарник тут Ссылка

62

dosikus написал(а):

Кстати можешь попробовать 103им приконектиться к дискаверине F7.
Хотя там много телодвижений надо ...

Да не, я ST-Link переделал в J-Link, все ок. (просто стало странно как этот огрызок работает, а тот нет)

Отредактировано MasterElectric (2017-08-09 21:40:59)

63

MasterElectric,  дык огрызок новее .
Я правильно понял что ты набортный перешил?

64

Может эту тему переназвать J-Link OB, а старую удалить?
Там всё равно уже устарелая инфа, а тут свежая
А то что-то у нас много джейлинков развелось )

65

Угу.

66

dosikus написал(а):

Я правильно понял что ты набортный перешил?

Да перешил на F4Discovery. Все хорошо работает но как я понимаю только под STM.(теперь уже и J-Link v8 заработал).

67

Ну набортный будет только стм32. JLink v8 другие должен прошивать/дебажить.
Если не забуду , выйду на работу попробую NXP на JLink-OB .
Хотя у тебя вроде есть NXP, попробуй...

68

dosikus написал(а):

Угу.

Убрал свою, эту сам переименовывай как и если хочешь )

69

Упс , и как ее обозвать? Есть у кого идеи?

70

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++);
  }
}

В настройках проекта указал
http://sg.uploads.ru/t/6SW0j.png
Прошил, запустил J-Link SWO Viewer
http://sd.uploads.ru/t/mtQpJ.png
И тишина.
Если в SES зайти в отладку, то в окне Debug Terminal сообщения выводятся, но они выводятся и с отключенным SWO.
Кстати J-Flash запустился и прошивает без кейгена.

71

sobs написал(а):

J-Flash

Может все-таки  JFlash Lite ?
Забудь про SWO и SWO и семихостинг лишний расход ресурсов и тормоза, используй RTT ...
Здесь сравнение https://www.segger.com/products/debug-p … ab-15668-5
Тем более для SWO нужно соединять пин выхлопа SWO  чипа с соответствующим пином  JLink'а.

MasterElectric, и тебе то же самое - можешь вместо VCOM RTT  юзать.

72

dosikus написал(а):

sobs написал(а):

    J-Flash

Может все-таки  JFlash Lite ?
Забудь про SWO и SWO и семихостинг лишний расход ресурсов и тормоза, используй RTT ...

И этой и той попробовал, прошилось. Пока пришлось отъехать, приеду скриншот сделаю.
Чтобы RTT использовать, пин swo не нужно подключать?

73

sobs написал(а):

Чтобы 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");

Ну и читаем как что и куда , как конфигурировать терминалы ...

74

sobs, надо бы отдельную ветку под RTT...

75

dosikus написал(а):

Возможно можно прикрутить и к Keil с IAR ...

Даже в VS выводит в окно терминалки через TCP.

76

Reflector, приветствую!

77

Привет, Reflector, рад тебя увидеть тут )

78

sobs написал(а):

приеду скриншот сделаю.

Как обещал - скриншоты.
Запустил JFlash, выбрал целевой МК
http://s2.uploads.ru/t/dp49f.png
Открыл прошиваемый хекс
http://sf.uploads.ru/t/BfWKm.png
Нажал Target -> Manual Programming -> Program & Verify
http://s3.uploads.ru/t/iXfow.png

Лицензию ни где не вводил, скачал программу и все.

С RTT вроде разобрался, интересная штука)

Отредактировано sobs (2017-08-10 15:00:42)

79

sobs, странности какие-то , или у меня глюки в системе или наигрался с дровами...

80

sobs, ога , все ясно в твоем прошитом уже встроенная мной лицензия.
Теперь попробуй любую дискавери сконвертировать в JLink и попытай счастья с JFlash...  :crazyfun:

81

dosikus написал(а):

sobs, ога , все ясно в твоем прошитом уже встроенная мной лицензия.
Теперь попробуй любую дискавери сконвертировать в JLink и попытай счастья с JFlash...  :crazyfun:

Не получится, нету у меня Дискавери))

82

Когда нибудь появится ... :)

83

dosikus написал(а):

Обещанная патченная тулза

http://rgho.st/8gMpFdRLY

Выделить как то надо. Два дня поиска, танцев с бубном и вот под носом нахожу. В али-blue pill залил st-link и только этой версией рефлеша смог превратить в j-link.
http://s5.uploads.ru/t/ZsDgN.png
Что дальше? Как юзать?
Заработал сЦуко! http://s5.uploads.ru/t/tCzqE.png
Лечится?
Пока смотрю в сторону 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)

84

Перепрошивал st-link v2 (2 штуки в наличии) в jlink,отработал в кейле неделю.Потом начал ругаться на ddl файл обои программатора,перепрошил обратно в st-link и забыл.

85

Нашел бинарники. Надо еще блюпил к черной магии привести схематично.
http://s7.uploads.ru/t/80wQG.png черная магия схема.
http://s4.uploads.ru/t/yIQl4.pngблюпил

86

RA И что все работает норм, я тоже хотел прошивки проверить, но не запустил. МК видел через раз, но прошить не вышло ни разу.

87

MasterElectric написал(а):

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)

88

А если Black Magic Probe портировать на Photon ( particle.io/products/hardware/photon-wifi/ )? Интересно кому нибудь...

89

RA, завтра если не забуду скину прошивку на stm32f103c8  для jlink-ob . Работает и обновляется.

90

напомнить? как?


Вы здесь » Микроконтроллеры » Старое » J-Link