Opensourсe проекты J-link
- Сообщения: 56
- Зарегистрирован: Вт дек 29, 2015 11:33:49
В поисках по бескрайнему интернету наткнулся только на 2 проекта - OP-072, который использует segger'овскую бибилиотеку, причем достаточно древней версии (если не ошибаюсь 6.44) что мне не подходит. И Black Magic Probe. А существует еще что-то с интерфейсом jtag?
- Реклама
- Сообщения: 2516
- Зарегистрирован: Пт июл 12, 2019 22:52:01
Это ж деление на нуль получается: jlink полностью проприетарный, откуда возьмутся к нему опенсорсные решения?
Да и нафиг вам это нужно, если STM32 шьются через бутлоадер нормально?
Да и нафиг вам это нужно, если STM32 шьются через бутлоадер нормально?
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Я на гитхабе, в ЖЖ
- Сообщения: 56
- Зарегистрирован: Вт дек 29, 2015 11:33:49
Ну да правильнее было написать отладчик с интерфейсом jtag, просто посчитал, что j-link уже стало именем нарицательным. А на счет прошивки STM32 - дак на них свет клином не сошелся, есть и другие MCU
- Сообщения: 3385
- Зарегистрирован: Пн окт 11, 2010 19:00:08
Вероятно их через ST-Link можно прошивать.pavell писал(а):есть и другие MCU
EFM32 прошиваются.
- Сообщения: 2516
- Зарегистрирован: Пт июл 12, 2019 22:52:01
Если нет встроенного бутлоадера, то такие МК и даром не нужны!
Я как-то с STM8 заморочился было, но понял, что слишком они примитивны, а отсутствие бутлоадера добавляет проблем при прошивке!
Я как-то с STM8 заморочился было, но понял, что слишком они примитивны, а отсутствие бутлоадера добавляет проблем при прошивке!
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Я на гитхабе, в ЖЖ
- Реклама
- Сообщения: 56
- Зарегистрирован: Вт дек 29, 2015 11:33:49
- Сообщения: 1978
- Зарегистрирован: Ср июл 17, 2013 13:55:57
[uquote="pavell",url="/forum/viewtopic.php?p=3906045#p3906045"]И Black Magic Probe. А существует еще что-то с интерфейсом jtag?[/uquote]
Так она и JTAG поддерживает.
Еще CMSIS-DAP есть, но они только SWD поддерживают: https://github.com/xjtuecho/CMSIS-DAP
Так она и JTAG поддерживает.
Еще CMSIS-DAP есть, но они только SWD поддерживают: https://github.com/xjtuecho/CMSIS-DAP
- Сообщения: 56
- Зарегистрирован: Вт дек 29, 2015 11:33:49
[uquote="NStorm",url="/forum/viewtopic.php?p=3906141#p3906141"]Так она и JTAG поддерживает.[/uquote]
Ну я же не зря написал - "еще что-то кроме". SWD уже есть, надо именно jtag
Ну я же не зря написал - "еще что-то кроме". SWD уже есть, надо именно jtag
- Сообщения: 2516
- Зарегистрирован: Пт июл 12, 2019 22:52:01
[uquote="pavell",url="/forum/viewtopic.php?p=3906139#p3906139"]а вот для отладки ...[/uquote]
И в чем проблема через USB или USART отлаживать? Старым добрым методом передачи условных сообщений и т.п.
// я пока ковырялся с USB-CDC, настроил USART на 3Мбод и по нему выплевывал отладочные сообщения в терминал.
И в чем проблема через USB или USART отлаживать? Старым добрым методом передачи условных сообщений и т.п.
// я пока ковырялся с USB-CDC, настроил USART на 3Мбод и по нему выплевывал отладочные сообщения в терминал.
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Я на гитхабе, в ЖЖ
- Сообщения: 1978
- Зарегистрирован: Ср июл 17, 2013 13:55:57
[uquote="pavell",url="/forum/viewtopic.php?p=3906155#p3906155"]Ну я же не зря написал - "еще что-то кроме". SWD уже есть, надо именно jtag[/uquote]
Еще раз перечитайте. Black Magic Probe умеет именно JTAG. Чего еще надо?
Добавлено after 42 seconds:
PS: Хотя вообще слабо себе представляю, зачем нужен JTAG для Cortex-M, если есть SWD+SWO.
Еще раз перечитайте. Black Magic Probe умеет именно JTAG. Чего еще надо?
Добавлено after 42 seconds:
PS: Хотя вообще слабо себе представляю, зачем нужен JTAG для Cortex-M, если есть SWD+SWO.
- Сообщения: 3385
- Зарегистрирован: Пн окт 11, 2010 19:00:08
Эддя не знает зачем нужен отладчик если есть USART и printf.
Также Эддя не знает зачем другие ОС если есть линукс.
Также Эддя не знает зачем другие ОС если есть линукс.
- Сообщения: 56
- Зарегистрирован: Вт дек 29, 2015 11:33:49
Кстати времени даром не тратил, что можете сказать по поводу прошивки bluepill в USB Blaster?
[uquote="NStorm",url="/forum/viewtopic.php?p=3906160#p3906160"]Еще раз перечитайте ... зачем нужен JTAG для Cortex-M, если есть SWD+SWO.[/uquote]
В свою очередь пожелаю вам того же - перечитать еще раз
[uquote="pavell",url="/forum/viewtopic.php?p=3906065#p3906065"]... есть и другие MCU[/uquote]
[uquote="NStorm",url="/forum/viewtopic.php?p=3906160#p3906160"]Еще раз перечитайте ... зачем нужен JTAG для Cortex-M, если есть SWD+SWO.[/uquote]
В свою очередь пожелаю вам того же - перечитать еще раз
[uquote="pavell",url="/forum/viewtopic.php?p=3906065#p3906065"]... есть и другие MCU[/uquote]
- Сообщения: 2516
- Зарегистрирован: Пт июл 12, 2019 22:52:01
[uquote="Мурик",url="/forum/viewtopic.php?p=3906192#p3906192"]Эддя не знает зачем нужен отладчик если есть USART и printf.[/uquote]
В случае софта для ПК gdb и валгринд иногда нужен (но крайне редко: современные статические анализаторы помогают выявить очень много своих косяков еще до компиляции). В случае с МК такие отладчики ничем не помогут: ну увидишь ты, что у тебя в регистрах творится - и что? Ты ж сам в эти регистры эти значения пишешь, ничего эта информация не даст. А уж отлаживать вживую вообще не выйдет так - только при помощи вывода на уарт или усб. Ну и еще можно ногой какой-нибудь дрыгать
В случае софта для ПК gdb и валгринд иногда нужен (но крайне редко: современные статические анализаторы помогают выявить очень много своих косяков еще до компиляции). В случае с МК такие отладчики ничем не помогут: ну увидишь ты, что у тебя в регистрах творится - и что? Ты ж сам в эти регистры эти значения пишешь, ничего эта информация не даст. А уж отлаживать вживую вообще не выйдет так - только при помощи вывода на уарт или усб. Ну и еще можно ногой какой-нибудь дрыгать
Ну, почему же? Знаю: вантуз очень любят геймеры, а гей-ось - лица с психическими отклонениями в области самовосприятия.Также Эддя не знает зачем другие ОС если есть линукс.
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Я на гитхабе, в ЖЖ
- Сообщения: 1978
- Зарегистрирован: Ср июл 17, 2013 13:55:57
[uquote="pavell",url="/forum/viewtopic.php?p=3906281#p3906281"]В свою очередь пожелаю вам того же - перечитать еще раз
[uquote="pavell",url="/forum/viewtopic.php?p=3906065#p3906065"]... есть и другие MCU[/uquote][/uquote]
Вы сначала написали "хотелось бы еще JTAG". А теперь "другие MCU". Вы это к чему?
BMP поддерживает большинство Cortex-M MCU и что-то там Cortex-A даже. Как по SWD, так и по JTAG. Не только STM32. Как минимум FreeScale, EFM32, Nodric, NXP, TI, Atmel SAM,...
А если вы думаете, что JTAG что-то такое универсальное, что один "отладчик JTAG" будет работать с чем угодно с JTAG интерфейсом - вы сильно заблуждаетесь. Везде отдельные отладчики нужны.
Вы вообще про JLink написали сначала. Давайте тогда пишите чего именно вы "еще хотите" отладку. Каких "других MCU"? Потому что универсального решения нет. Тем более OpenSource.
[uquote="pavell",url="/forum/viewtopic.php?p=3906065#p3906065"]... есть и другие MCU[/uquote][/uquote]
Вы сначала написали "хотелось бы еще JTAG". А теперь "другие MCU". Вы это к чему?
BMP поддерживает большинство Cortex-M MCU и что-то там Cortex-A даже. Как по SWD, так и по JTAG. Не только STM32. Как минимум FreeScale, EFM32, Nodric, NXP, TI, Atmel SAM,...
А если вы думаете, что JTAG что-то такое универсальное, что один "отладчик JTAG" будет работать с чем угодно с JTAG интерфейсом - вы сильно заблуждаетесь. Везде отдельные отладчики нужны.
Вы вообще про JLink написали сначала. Давайте тогда пишите чего именно вы "еще хотите" отладку. Каких "других MCU"? Потому что универсального решения нет. Тем более OpenSource.
- Сообщения: 617
- Зарегистрирован: Вт мар 03, 2015 20:13:46
- Откуда: рядом с "не резиновой" живу в деревне
[uquote="Eddy_Em",url="/forum/viewtopic.php?p=3906053#p3906053"]Это ж деление на нуль получается: jlink полностью проприетарный, откуда возьмутся к нему опенсорсные решения?
Да и нафиг вам это нужно, если STM32 шьются через бутлоадер нормально?[/uquote]
ну и что он такой красивый и проприетарный - ddl к нему есть и работает
- сам несколько лет эгоу с его помощью написал простой флешер на сях и вскрыл через задний проход
(получил полный доступ к памяти) модема - на квалкоме mdm92xx - ничего кроме сиггера для хака и не потребовалось.
https://yadi.sk/i/NVKctKL7cVa7w
благо там было два ядра и одно мне знакомо чутка v7 --слил фуллфлешь и отодрали с группой подельников опсоса жадного по полной
DLL version: 4.91.3
Firmware: J-Link ARM V8 compiled Sep 22 2014 23:26:43
HW version: 8.0.0
S/N: не покажу
Да и нафиг вам это нужно, если STM32 шьются через бутлоадер нормально?[/uquote]
ну и что он такой красивый и проприетарный - ddl к нему есть и работает
- сам несколько лет эгоу с его помощью написал простой флешер на сях и вскрыл через задний проход
(получил полный доступ к памяти) модема - на квалкоме mdm92xx - ничего кроме сиггера для хака и не потребовалось.
https://yadi.sk/i/NVKctKL7cVa7w
благо там было два ядра и одно мне знакомо чутка v7 --слил фуллфлешь и отодрали с группой подельников опсоса жадного по полной
DLL version: 4.91.3
Firmware: J-Link ARM V8 compiled Sep 22 2014 23:26:43
HW version: 8.0.0
S/N: не покажу


