Pull to refresh
18
0

Пользователь

Send message
Как похорошела Москва при Собянинекоронавирусе
Оно лежит в бэклоге, можете спать спокойно %)
Я же вам уже писал, почему сменил toolchain из пакетов на «забагованный». Зачем вы выборочно читаете?
С каких пор tar -xvf -C /pat/to/gcc стал неочевидной командой?

Поправили баги, увеличили производительность, добавили предупреждений.
Можете вкратце пересказать, на что обратить там внимание? Надеюсь, не на то, что там есть готовые сборки?
Могу повторить, мне не жалко — Release Notes.
Это начинает напоминает анекдот:
-Армяне лучше чем грузины!
-Чем?
-Чем грузины!
Чем старый компилятор лучше нового?
Я говорю про деление на testing / stable ветки.
Вы бы все-таки посмотрели что там по ссылке лежит.
Потому что это отдельная консольная программа с неочевидным интерфейсом.
Какая религия не позволяет пользоваться современной IDE типа Эклипса, где все настраивается в пару кликов?
Black Magic Probe работает через UART
Он работает через JTAG\SWD. Соединение до хостовой машины действительно через UART, но это не то, когда пишут «отладка через UART»
Любая ссылка для скачивания софта, кроме репозитория — странная ссылка.
Там https, с чего бы ей быть странной? Ну и не весь софт есть в репозиториях. Какой-то нужно патчить и собирать самому.
А есть ли смысл гоняться за забагованными нестабильными версиями? Чего конкретно не хватает в обычных?
Arm делает забагованный софт, а Canonical правит баги в GCC и выкладывает кошерные версии? Я вас правильно понял? Release Notes можете сами посмотреть, что там меняется от версии к версии.
Из последнего, это gdb-multiarch вешал намертво qemu-system-arm с кастомной платформой и RTOS при отладке. Полечилось сменой gdb на «нестабильный забагованный».
Потому что на первых порах он и не нужен. Для отладки более чем достаточно вывода на UART.
Не вижу ни одной причины, почему нельзя стразу пользоваться отладчиком вместо печати в консоль. Это стокгольмский синдром от Ардуино?
Если у вас уже есть система с человеческой системой управления программами — зачем качать что-то по странным ссылкам? apt install gcc-arm-none-eabi binutils-arm-none-eabi

Это не странная ссылка, а сайт производителя.
В пакетах могут быть старые версии, gdb-multiarch, который вы, кстати, забыли, совсем не то же самое что arm-none-eabi-gdb
Ну или портируйте RTEMS на свою плату, что ли.
Там уже есть порт для F4. Перенос на F7 займет день с перерывам на чай-печеньки-котиков. Только зачем? Ардуинщикам оно неинтересно, а те, кто ее использует, могут портануть и без статьи
Приглашён
1 февраля 2020 в 07:20 по приглашению пользователя nmivan

За что́ же, не боясь греха,
Кукушка хвалит Петуха?
За то, что хвалит он Кукушку.
И.А. Крылов
memset из glibc и newlib заполняет почти всю память int'ом, а вот невыровненные кусочки в начале и в конце(если есть) пишет через char
А что вам мешало использовать встроенные средства языка Си для переключения контекста?
Это какие? Лучше ссылочкой на пункт стандарта.

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Registered
Activity