-
- А я сделал из своего ST-Link J-Link и теперь могу использовать
сеггеровский Ozone в качестве отладчика. Вот теперь сижу и думаю,
почему раньше так не сделал? - SciFi(18.09.2021 18:06)
- скажите, пожалуйста, в чем смысл существования таких сред
отладчиков от среды разработки? - Constantin24(19.09.2021 17:12)
- Удобный текстовый редактор и удобный отладчик в одном флаконе — это
фантастика. VS code — вот самый правильный текстовый редактор всех
времён и народов, но отладка МК там оставляет желать. Зато Ozone
выглядит весьма прилично. - SciFi(19.09.2021 17:28)
- согласен, vscode лучший редатор из которых я пробовал. Constantin24(39 знак., 19.09.2021 17:39)
- Использую базовый функционал. Загрузить отладочную информацию из
ELF, точки останова, просмотр переменных, дизассемблер. Крайне
редко watchpoints. Почти полностью устраивал кейл, но там пара
косяков: при высокой оптимизации и LTO не может загрузить ELF,
что-то там сносит ему крышу, ну и многомерные массивы не показывает
вроде бы. С этим можно жить, но вроде бы Ozone лишён этих
недостатков. - SciFi(19.09.2021 17:58)
- благодарю за ответ. Не увидел ничего такого экзотичного, неужели у vscode с этим проблемы? (не дебажил в нем, в основном использую для написания тестов) - Constantin24(20.09.2021 09:11)
- Я такое в консоли gdb делаю при написании bsp. Логику всё равно отлаживать на десктопе, там нет микроконтроллерных ограничений, всё красиво и кучеряво. - evgeniy1294(19.09.2021 23:52)
- Использую базовый функционал. Загрузить отладочную информацию из
ELF, точки останова, просмотр переменных, дизассемблер. Крайне
редко watchpoints. Почти полностью устраивал кейл, но там пара
косяков: при высокой оптимизации и LTO не может загрузить ELF,
что-то там сносит ему крышу, ну и многомерные массивы не показывает
вроде бы. С этим можно жить, но вроде бы Ozone лишён этих
недостатков. - SciFi(19.09.2021 17:58)
- VSCode понравился, но как там автоформатирование настроить? По
сравнению с эклипсом такая хрень выходит! Настроек формата мало,
при нажатии Enter отступы неправильно ставит, поправлять неудобно.
Может плагин какой есть? - Andreas(19.09.2021 17:32)
- хм, все из коробки работает. после первой установки просит
установить плагин с++. Может у вас какой еще другой плагин
отрабатывает? - Constantin24(19.09.2021 17:42)
- Пример Andreas(289 знак., 19.09.2021 18:08)
- извините, я по всей видимости неверно истолковал суть вопроса. - Constantin24(20.09.2021 09:07)
- дык, может в настройках табуляцию подкрутить? - m16(19.09.2021 18:25)
- Пример Andreas(289 знак., 19.09.2021 18:08)
- У меня работает. Вроде бы он смотрит на начало форматируемого куска и остальное делает по образу и подобию. Наверняка там всё это можно настроить, ведь форматирование кода — одна из основных функций текстового редактора. Гугел в помощь. - SciFi(19.09.2021 17:38, ссылка)
- хм, все из коробки работает. после первой установки просит
установить плагин с++. Может у вас какой еще другой плагин
отрабатывает? - Constantin24(19.09.2021 17:42)
- согласен, vscode лучший редатор из которых я пробовал. Constantin24(39 знак., 19.09.2021 17:39)
- Удобный текстовый редактор и удобный отладчик в одном флаконе — это
фантастика. VS code — вот самый правильный текстовый редактор всех
времён и народов, но отладка МК там оставляет желать. Зато Ozone
выглядит весьма прилично. - SciFi(19.09.2021 17:28)
- а это был st-link v1 или v2? - Argon(18.09.2021 21:22)
- v2 - SciFi(18.09.2021 21:51)
- Причем для обладателей j-link pro, который мне наконец-то купили, он бесплатен совсем. И под линухом работает нативно. - evgeniy1294(18.09.2021 18:28)
- скажите, пожалуйста, в чем смысл существования таких сред
отладчиков от среды разработки? - Constantin24(19.09.2021 17:12)
- Надо немножечко "доработать" драйвера от сеггера - пропатчить dll,
сгенерировать лицензии привязанные к серийному номеру STLink. И
можно работать с любым чипом. Ruslan(32 знак., 10.09.2021 12:12)
- Да! Я тут вещаю, что у меня все работает в китайце, но забывал
упомянуть про лицензии, которые нужно сгенерить. Спасибо DASM-у.
Пущай покоится с миром... - Гyдвин(10.09.2021 18:57)
- Не в тему - а что с DASMом? - Make_Pic(19.09.2021 13:42)
- умер((( - m16(19.09.2021 16:00)
- Вот ведь! За последние 2 года много людей ушло. - Visitor(19.09.2021 16:05)
- умер((( - m16(19.09.2021 16:00)
- Не в тему - а что с DASMом? - Make_Pic(19.09.2021 13:42)
- Да! Я тут вещаю, что у меня все работает в китайце, но забывал
упомянуть про лицензии, которые нужно сгенерить. Спасибо DASM-у.
Пущай покоится с миром... - Гyдвин(10.09.2021 18:57)
- Я так понял, что Jlink совместим с софтами от Segger, что может
быть преимуществом для кого-то. Ну и, очевидно, STM не хочет, чтобы
STLINK работал с чужими процами, он и продаёт стлинки дёшево, а
Segger добропорядочный корпоративный игрок, договорился с STM и не
нарушает. ИМХО, истественно. - SciFi(01.09.2021 13:37)
- Могу ошибаться, но вроде пару лет назад китайский стлинк перешился
в jlink и все работало. И RTT из сеггер студии работал. - P0V__(01.09.2021 15:14, )
- Оно работает, но только с STM32. RTT здесь ни при чём. - evgeniy1294(01.09.2021 18:03)
- Копеешный китайский ST-Link V2, перешитый в J-Link. Тыкался во все,
что имется под рукой и могЁт SWD (TI Tiva, W7500P, CH579, LPC1768,
RTL8710 и еще во что-то, что уже забыл). Никаких проблем с
Segger... - Гyдвин(01.09.2021 19:30)
- Перепрошитый, вероятно, прошивкой все таки не от Segger.. - Rainman62(01.09.2021 22:46)
- От Segger, конечно - их же программой прошиватором. - Гyдвин(01.09.2021 22:57)
- Мой отказывался шить камни, отличные от STM32, но сам отладчик я потерял. Заказал пару новых, посылка уже в России. Когда придет, проведу небольшое исследование на эту тему. - evgeniy1294(01.09.2021 22:44)
- В системе как определяется? Обычный J-Link или Segger J-Link debug
probe for STM32 ? - Ruslan(01.09.2021 20:41)
- В системе определяется вот так - я творчески поработал над
сеггеровским прошиватором когда-то ;) Ибо прошиватор консольный -
там как два пальца об асфальт отключить лишние вопросы, проверку
"на китайскость" и даже в фирмвари подправить ее название... Гyдвин(1 знак., 01.09.2021 23:07, картинка)
- Кстати, можете попробовать. Прикладываю очередной раз Гyдвин(01.09.2021 23:16, ссылка)
- Спасибо - Ruslan(02.09.2021 07:54)
- Кстати, можете попробовать. Прикладываю очередной раз Гyдвин(01.09.2021 23:16, ссылка)
- В системе определяется вот так - я творчески поработал над
сеггеровским прошиватором когда-то ;) Ибо прошиватор консольный -
там как два пальца об асфальт отключить лишние вопросы, проверку
"на китайскость" и даже в фирмвари подправить ее название... Гyдвин(1 знак., 01.09.2021 23:07, картинка)
- у ТС проблемы с ATSAML21 - m16(01.09.2021 19:50)
- Не думаю. Совершенно определенно в окне JLink (коряво выразился, ну
да ладно) написано, что возможна работа только с процессорами STM.
Завтра могу выслать фото сообщения. Штатный JLink, точнее сказать
клон от starterkit.ru, коннектится с ATSAML21. Перепрошитый STLink
пробовал из чистого любопытства. Использовал IDE emBitz. - Rainman62(01.09.2021 22:44)
- вот Rainman62(1 знак., 02.09.2021 06:41, картинка)
- Вам нужна другая прошивка - J-Link ARM-OB STM32 compiled Aug 22 2012. И ещё один программатор или хотя бы USB-AURT шнурок. Причём сначала заливается прошивка bootloader (крякнутая а потом сама прошивка. И желательно ставить старую версию (6.хх) Сеггер-софта, чтобы не ругалась "defective adapter". Но я пропатчил DLL, чтобы не ругалась. Costic(278 знак., 04.09.2021 19:00, ссылка)
- вот Rainman62(1 знак., 02.09.2021 06:41, картинка)
- Увы, у меня только at91 завалялись, Atmel проверить не могу. - Гyдвин(01.09.2021 20:30)
- Не думаю. Совершенно определенно в окне JLink (коряво выразился, ну
да ладно) написано, что возможна работа только с процессорами STM.
Завтра могу выслать фото сообщения. Штатный JLink, точнее сказать
клон от starterkit.ru, коннектится с ATSAML21. Перепрошитый STLink
пробовал из чистого любопытства. Использовал IDE emBitz. - Rainman62(01.09.2021 22:44)
- Перепрошитый, вероятно, прошивкой все таки не от Segger.. - Rainman62(01.09.2021 22:46)
- Копеешный китайский ST-Link V2, перешитый в J-Link. Тыкался во все,
что имется под рукой и могЁт SWD (TI Tiva, W7500P, CH579, LPC1768,
RTL8710 и еще во что-то, что уже забыл). Никаких проблем с
Segger... - Гyдвин(01.09.2021 19:30)
- Оно работает, но только с STM32. RTT здесь ни при чём. - evgeniy1294(01.09.2021 18:03)
- У Segger прямо на сайте это написано. Но! Можно перешить st-link в
Black magic probe, с ним может работать. Я пока не могу потестить,
ещё заказ с Китая не пришёл. - evgeniy1294(01.09.2021 14:19)
- Интересный дивайс. Попытался перешить по методике по ссылке. Не
вышло. Бутлоадер не отвечает. - Rainman62(01.09.2021 22:52, ссылка)
- Бутлоадер у китайцев действительно не отвечает, но побеждается легко - evgeniy1294(18.09.2021 18:20, ссылка)
- Интересный дивайс. Попытался перешить по методике по ссылке. Не
вышло. Бутлоадер не отвечает. - Rainman62(01.09.2021 22:52, ссылка)
- Могу ошибаться, но вроде пару лет назад китайский стлинк перешился
в jlink и все работало. И RTT из сеггер студии работал. - P0V__(01.09.2021 15:14, )
- А я сделал из своего ST-Link J-Link и теперь могу использовать
сеггеровский Ozone в качестве отладчика. Вот теперь сижу и думаю,
почему раньше так не сделал? - SciFi(18.09.2021 18:06)