uni 6 11 декабря, 2023 Опубликовано 11 декабря, 2023 (изменено) · Жалоба В 09.12.2023 в 05:15, ig_z сказал: Я кой как прикрутил к ВСЛ используя подман Не знал про podman. Поставил, запустил, прикольно. Пока только тестовые контейнеры. Поиграюсь какое-то время, попробую что-нить "боевое", наберусь опыта и запишу новый ролик по горячим следам. П.С. Кому интересно, j-link через usbipd в WSL тоже работает. Попробовал отлаживать Ardupilot через VS Code (cortex-debug). pyocd также определяет отладчик. Изменено 11 декабря, 2023 пользователем uni Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ig_z 0 12 декабря, 2023 Опубликовано 12 декабря, 2023 · Жалоба Обнаружил неприятный непонятный момент. Работает Win11 + VSCode + wsl2 Ubuntu 22.04 + toolchain in podman container и запущен теминал с powershell и ubuntu. Если Виндовс засыпает, такое впечатление, что wsl ubuntu и терминал со всеми шелами отваливаются после пробуждения Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrYuran 29 13 декабря, 2023 Опубликовано 13 декабря, 2023 · Жалоба В 13.12.2023 в 02:49, ig_z сказал: Обнаружил неприятный непонятный момент. Работает Win11 + VSCode + wsl2 Ubuntu 22.04 + toolchain in podman container и запущен теминал с powershell и ubuntu. Если Виндовс засыпает, такое впечатление, что wsl ubuntu и терминал со всеми шелами отваливаются после пробуждения Ubuntu 22 вообще интересно себя ведет под виртуалками. Например, когда я не смог запустить терминал в VBox, оказалось, что это общеизвестная проблема. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
uni 6 28 февраля Опубликовано 28 февраля · Жалоба Попробовал тут напрямую отладку через USB J-Link в WSL - работает. Нужно обновить Wiki Segger'а, где пока написано, что WSL не полностью поддерживает работу по USB и предлагается обходной костыль. На картинке отладка загрузчика Ardupilot'а для STM32F103 в WSL. Полезные ссылки: 1. Connect USB devices Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VladislavS 39 28 февраля Опубликовано 28 февраля · Жалоба А где отладка то? Регистры процессора и периферии, дизасм? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
uni 6 28 февраля Опубликовано 28 февраля · Жалоба Дизасма я пока не встречал, пока использую самостоятельное формирование lss файла (исходники+асм) и смотрю там, что мне нужно. Остальное есть в таком виде как на картинке. Надо отметить, что сами авторы рекомендуют использовать VS Code как один из вариантов отладки проектов на основе исходников Ardupilot. Правда, они используют другой плагин (cppdbg), а у меня показан cortex-debug. Полезные ссылки: 1. Debugging with GDB using VSCode Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
uni 6 10 марта Опубликовано 10 марта · Жалоба Модульное тестирование для малых встраиваемых систем Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
uni 6 13 марта Опубликовано 13 марта (изменено) · Жалоба Вложенная отладка. Отладчик GDB исполняет python-скрипт, который тестирует прошивку, подключённую через J-Link. На картинке - отладка самого python-скрипта во время его работы. Здесь, кстати, есть ошибка в регулярке. Неправильно задана для hex-значения. Разыменование THUMB инструкции тоже неверное (в комментарии). Полезные ссылки: 1. How to attach VSCode debugger to Python application already running in Windows terminal? Изменено 13 марта пользователем uni Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrYuran 29 28 мая Опубликовано 28 мая · Жалоба Привет всем. Возникла небольшая проблемка при запуске arm-none-eabi-gdb под WSL-Ubuntu, а именно: Could not find platform independent libraries <prefix> Could not find platform dependent libraries <exec_prefix> Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>] Python path configuration: PYTHONHOME = (not set) PYTHONPATH = (not set) program name = '/usr/local/bld-tools/bld-tools-virtual-env/bin/python' isolated = 0 environment = 1 user site = 1 import site = 1 sys._base_executable = '/usr/local/bld-tools/bld-tools-virtual-env/bin/python' sys.base_prefix = '/usr' sys.base_exec_prefix = '/usr' sys.executable = '/usr/local/bld-tools/bld-tools-virtual-env/bin/python' sys.prefix = '/usr' sys.exec_prefix = '/usr' sys.path = [ '/usr/lib/python38.zip', '/usr/lib/python3.8', '/usr/lib/lib-dynload', ] Fatal Python error: init_fs_encoding: failed to get the Python codec of the filesystem encoding Python runtime state: core initialized ModuleNotFoundError: No module named 'encodings' Все форумы завалены подобной ерундой, решение непонятно. Что-то с venv, для меня это пустой звук. Цензурные слова заканчиваются.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 143 28 мая Опубликовано 28 мая · Жалоба 57 минут назад, MrYuran сказал: Все форумы завалены подобной ерундой, решение непонятно. На прошлой неделе делал очередной подход в борьбе с этой же фигней. На этот раз победил. Вкратце: этом gdb гвоздями прибито использование питона 3.8. В вашей системе стоит более свежий. Надо доставить 3.8. Инструкция, например, здесь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrYuran 29 28 мая Опубликовано 28 мая · Жалоба В 28.05.2024 в 11:04, Сергей Борщ сказал: На прошлой неделе делал очередной подход в борьбе с этой же фигней. На этот раз победил. Вкратце: этом gdb гвоздями прибито использование питона 3.8. В вашей системе стоит более свежий. Надо доставить 3.8. Инструкция, например, здесь. Блджад, я так и думал. Спасибо. Да, у меня 3.10 Куда *** катится этот *** мир... For help, type "help". Type "apropos word" to search for commands related to "word". (gdb) ещё раз спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrYuran 29 28 мая Опубликовано 28 мая · Жалоба В 28.05.2024 в 11:04, Сергей Борщ сказал: ... Сергей, а Windows это тоже касается? arm-gnu-toolchain-13.2.rel1-mingw-w64-i686-arm-none-eabi Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 143 28 мая Опубликовано 28 мая · Жалоба 3 часа назад, MrYuran сказал: Сергей, а Windows это тоже касается? Понятия не имею - давно пересел на линух. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
uni 6 29 июня Опубликовано 29 июня · Жалоба Модульное тестирование для малых встраиваемых систем (отладка py-тестов) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
uni 6 3 июля Опубликовано 3 июля · Жалоба Настройка единого проекта STM32 для разных ОС (Windows и Linux) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться