Как стать автором
Обновить
7
0
Вячеслав @Mcublog

Разработчик

Отправить сообщение

Здравствуйте, спасибо за статью.

Значение токена бота наверное лучше убрать из статьи, ну или дополнительно написать, что токен нужно держать в секрете.

Добрый день. Для проверки баш портянок локально использую https://github.com/firecow/gitlab-ci-local. Есть некоторые ограничения, но для моих нужд обычно всего хватало.

Кстати есть аналогичная программа для локального запуска github actions. Показалось, что в ней больше ограничений, но все таки лучше, чем ничего.

Здравствуйте, у меня а наличие был только ch32 с arm ядром на нём rtt работал, как обычно.

Поэтому, к сожалению, не могу подсказать

Класс, спасибо большое. Интересно, что получится

Большое спасибо за такой подробный и обстоятельный ответ. Подчерпнул для себя, как из статьи много дельных мыслей

Поэтому всем нам нужно учиться балансировать между "качеством кода" и "скоростью разработки".

Тоже для себя по опыту работы сделал для себя такой вывод. Кратко для себя и коллег всегда говорю: "Что в каждом случае нужно о ужас думать?. Ну или хотя бы задумываться, а не слепо следовать, каким-то парадигмам".

Большое спасибо за такое подробное мнение. И за наводку на книгу, добавлю её в закладки.

Также было интересно прочитать вашу оценку сборки openblt, довольно плотно одно время с ним работал и остались приятные воспоминания.

Сила IT в его комьюнити! Да здравствует коллективная работа над open sources проектами!

Ура!!)

Классная статья, спасибо)

Может быть в другой покажите кунг фу по симейку?

Я пользуюсь базовыми вещами в нем, было бы интересно посмотреть, где используются его навороты. В официальной доке на удивление практически нет примеров, только пространные рассказы о возможности)

Ну и по теме загрузчиков неплохой проект openblt.

https://github.com/feaser/openblt/

Он уже на симейк, поэтому переделывать ничего не нужно☺️☺️

Здравствуйте, спасибо за статью

А как в рамках концепций из статьи относитесь к декортатору dataclass и их методу "__post_init__"?

Часто встречал в коде, что "математику" располагают там.

Заранее, спасибо

Верно, спасибо, что заметили!

Здравствуйте. да не за что)

К сожалению, не работал с другими версиями, поэтому особо не помогу. Могу лишь дать ссылку на таблицу отличий разных версий программаторов с официального сайта.

Таблица с сайта
Таблица с сайта

Может быть и не нужно больше мучаться) Нашел свежий коммит в опеносд, связанный с rtt. В комментарии говориться, что теперь rtt поддерживает riscv.

https://review.openocd.org/c/openocd/+/8234

Может стоит попробовать обычный сеггровский rtt запустить.

Кстати коммит сделал, возможно, наш соотечественник.

Действительно на сайте rtt написана поддержка riscv

https://wiki.segger.com/RTT#RISC-V_specifics

Но сам не проверял с контроллерами wch с riscv ядром. С cortex-m закономерно работает

Ваша ссылка это для работы со встроенным загрузчиком, но все равно спасибо за ссылку.

Тоже полезная штука.

Скорее вот тут ковыряют wch-link: https://github.com/ch32-rs/wlink

Спасибо за инфу. Вы просто эксперт по этим отладчикам, впору тоже писать статью)

Я нашел магазин, где читал про проблемные черные отладчики. В секции вопрос-ответ народ жалуется. Но может просто не разобрались до конца.

Спасибо за дополнительную инфу.

Действительно я даже где-то читал на черненькие, что они проблемные. Но вообще брал по зову сердца, зеленький приятно выглядит)

Кстати вчера уже пришлось openocd собирать.

Единственный у меня на руках контроллер ch32f205 не захотел работать со сборкой из основной ветки.

По id чипа в openocd происходит выбор набора функций для работы с флешь памятью и option байтами.

Собирал отсюда https://github.com/mengfanyuc/openocd

Глубоко не тестировал эту сборку, но удалось по крайней мере с её помощью прошить чип

Мораль сей басни, что нужно быть готовым к некоторым трудностям в работе данными чипами. Хотя я просто иду не совсем стандартным путем, скорее всего с MounRiver Studio будет работать нормально.

Спасибо за статью, очень интересная!

Ого! Просто класс, вы большой молодец. Очень крутой проект. Стиль статьи тоже на высоте

Спасибо, что поделились опытом.

3) Думал мне показалось, что стирается бут. Тоже с этим столкнулся.

Я по горячим следам писал статью, даже в какой-то эйфории. Думал, что нашел, отличную замену джейлинка. Так-то подозревал, что наверняка, есть подводные камни.

Я пока попробую попользоваться wch-link дальше. В дальнейшем хочу взять себе отладку на risc-v чипе и быть уже с настроенными инструментом.

Буду дополнять конфиги или писать полезные замечании в своем репозитории по wch-link. Можете последить за дополнениями, хотя не обещаю, что они будут прямо скоро.)

Но думаю проблему с затиранием бута можно попробовать поковырять самой первой, действительно раздражающая вещь

1

Информация

В рейтинге
5 408-й
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Зарегистрирован
Активность

Специализация

Software Developer, Embedded Software Engineer
Senior
Git
Python
C++
C
Software development
Programming microcontrollers
Linux