Pull to refresh
7
0
Юрий @MrYuran

Программист (микроконтроллеры)

Send message

В 2024, ковыряя jenkins, узнал про groovy ))

Для слишком умных компиляторов существует #pragma used или __ attribute __ ((used))

st-util запускается, GDB подключается, но потом скипает соединение. В чем может быть дело?

$ st-util
st-util 1.8.0-32-g32ce4bf
2024-06-04T09:43:34 INFO common.c: STM32F76x_F77x: 512 KiB SRAM, 2048 KiB flash in at least 2 KiB pages.
2024-06-04T09:43:34 INFO gdb-server.c: Listening at *:4242...
2024-06-04T09:44:25 INFO common.c: STM32F76x_F77x: 512 KiB SRAM, 2048 KiB flash in at least 2 KiB pages.
2024-06-04T09:44:25 INFO gdb-server.c: Found 8 hw breakpoint registers
2024-06-04T09:44:25 INFO gdb-server.c: Chip clidr: 09000003, I-Cache: off, D-Cache: off
2024-06-04T09:44:25 INFO gdb-server.c: cache: LoUU: 1, LoC: 1, LoUIS: 0
2024-06-04T09:44:25 INFO gdb-server.c: cache: ctr: 8303c003, DminLine: 32 bytes, IminLine: 32 bytes
2024-06-04T09:44:25 INFO gdb-server.c: D-Cache L0: 2024-06-04T09:44:25 INFO gdb-server.c: f00fe019 LineSize: 8, ways: 4, sets: 128 (width: 12)
2024-06-04T09:44:25 INFO gdb-server.c: I-Cache L0: 2024-06-04T09:44:25 INFO gdb-server.c: f01fe009 LineSize: 8, ways: 2, sets: 256 (width: 13)
2024-06-04T09:44:25 INFO gdb-server.c: GDB connected.
2024-06-04T09:44:26 ERROR gdb-server.c: cannot recv: -2

Отличная работа, спасибо!

Особенно про python 3.8 для запуска GDB. Сам столько времени на это потратил, хорошо на форуме подсказали.

Отличная работа!

При сборке stm утиля возникла небольшая неприятность:

CMake Error at /usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find libusb (missing: LIBUSB_INCLUDE_DIR LIBUSB_LIBRARY)
Call Stack (most recent call first):
/usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE)
cmake/modules/Findlibusb.cmake:138 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
CMakeLists.txt:98 (find_package)

Но я её решил заклинанием из интернетов )

sudo apt-get install libusb-1.0-0-dev

Отличная работа!

При сборке stm утиля возникла небольшая неприятность:

CMake Error at /usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find libusb (missing: LIBUSB_INCLUDE_DIR LIBUSB_LIBRARY)
Call Stack (most recent call first):
/usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE)
cmake/modules/Findlibusb.cmake:138 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
CMakeLists.txt:98 (find_package)

Но я её решил заклинанием из интернетов )

sudo apt-get install libusb-1.0-0-dev

Правильно я понял, что Typescript - это все-таки server-side скрипты?

Тогда сравнение с js не совсем корректно

Правильно. Пешком ходить куда как полезнее

Известная поговорка - чем круче джип, тем дальше за трактором бежать

Так и не понял, что получилось в итоге. Python модуль для Embedded? А в С/++ такое можно запилить?

Да, технические статьи у представителей Альфа-банка получаются намного лучше, чем на тему финансовой грамотности из серии "в любой непонятной ситуации всегда поможет наша карта 100 дней без процентов".

Статья жЫзненная, 100%. Сам столкнулся недавно, получив ряд отказов при попытках взобраться на ступеньку выше. Оказывается, за последние 10, да даже 5 лет столько всякой ботвы понапридумывали, и 20-летний опыт не играет роли на фоне отсутствующих галок в чеклисте рекрутера. С одной стороны, неприятно задевает самолюбие, а с другой - повод немного взбодриться и отряхнуть наросший за годы рутины мох и тину

А вы знаете другой способ производства древесины?

Лошади выделяют парниковый метан и СО2.

Самое экологичное это паровоз на дровяном топливе. Древесина не оставляет углеродного следа

Стив Джобс тоже с чего-то такого начинал, но с телефонными компаниями.

Ну это из серии "у кого что болит".

Помню, тащ полковник на лекции диктует: "время обсервации... " - и многозначительно молчит, ждет реакции. Ну а мы чё, понятно же, что это observing time

А на заводе "Красный Якорь" пора начинать отливать якорь, который этот кабель порвет

Я-то думал, наконец-то замутили подписку ))

А это всего лишь репозиторий. С этим вполне справляется SVN и Git. Причем, без привязки к альтиуму, что довольно актуально при нынешних отношениях компаний из недружественных стран с российскими пользователями. (Shut up and take my money!)

К тому же, у нас множество проектов сделано в КиКАДе и продолжает делаться.

Вместо веб-интерфейса просто кладем в отдельную папочку pdf версии документов, а в другую - технологические файлы для производства. Нормальные инструменты типа Araxis Merge вполне могут сделать дифф двух схем в pdf и не только схем.

Для разграничения доступа есть lock.

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

Динамический диапазон 50000, точность 0,005%?

Извините, не верю. А резисторы поди стоят 1% с ТКС 200ppm?

Information

Rating
Does not participate
Location
Нижний Новгород, Нижегородская обл., Россия
Date of birth
Registered
Activity

Specialization

Specialist
Lead