Не определяется USB-программатор и флешки

Aoizora
И вот еще одна проблема: инсталлированный при помощи sudo make install набор тулз st-link не работает: не находит библиотеку libstlink-shared.so.1.
а ты там указывал папку либов при компиляции?
Aoizora
Видимо, при установке библиотеки копируются не туда, где их ищет система (вроде, это директория /usr/lib). С установленным при помощи pacman пакетом stlink та же проблема. Я могу просто закинуть библиотеку в /usr/lib?
ваще можно(желательно) не инсталлировать прогу вручную, или инсталлировать в отдельную папку через make DESTDIR=/path/for/folder
Aoizora
Проблему с библиотекой .so решил, добавив путь /etc/local/lib в файл /etc/ld.so.conf и выполнив ldconfig
можно просто запускать прогу и перед ней указать LD_LIBRARY_PATH="путь до либ"
Aoizora
...тулза st-link из репозитория texane ...
…...........
инсталлированный при помощи sudo make install набор тулз st-link не работает: не находит библиотеку libstlink-shared.so.1.
…...........
Вывод ldd /usr/local/bin/st-info такой:
Только сейчас обратил внимание на
st-link, репозиторий texane, make install, ldd /usr/local/bin/st-info
И похоже в Arch зашел только спросить, но сам им не пользуешься — в наших репах есть своя утилита stlink и ставится она по путям, отличных от указанных тобой.
Не поленился, установил.
$ pacman -Ql stlink | grep bin
stlink /usr/bin/
stlink /usr/bin/st-flash
stlink /usr/bin/st-info
stlink /usr/bin/st-util
$ ldd /usr/bin/st-flash | grep libstlink
        libstlink-shared.so.1 => /usr/lib/libstlink-shared.so.1 (0xb76e9000)
$ ldd /usr/bin/st-info | grep libstlink
        libstlink-shared.so.1 => /usr/lib/libstlink-shared.so.1 (0xb7695000)
$ ldd /usr/bin/st-util | grep libstlink
        libstlink-shared.so.1 => /usr/lib/libstlink-shared.so.1 (0xb76a9000)
и библиотека libstlink-shared.so.1 имеется.
Но может ты и используешь Arch, но тогда ставишь стороннюю прогу, да при том и не правильно, а потому и не находится эта библиотека, а может и еще что другое.

PS ... для программаторов MSP имеется хорошая утилита mspdebug, которая многое умеет, в том числе и определяет обнаружение программатора. Но подходит ли она для твоего типа программатора, не знаю, но попробовать можно.
Ошибки не исчезают с опытом - они просто умнеют
может нужно на USB2 а не USB3 подключать девайс ?
>И похоже в Arch зашел только спросить, но сам им не пользуешься — в наших репах есть своя утилита stlink и ставится она по путям, отличных от указанных тобой.

Пользуюсь, но опыта у меня здесь мало. Под никсами мне удобно программировать: здесь мне нравится компиляция из консоли и ручная сборка или сборка при помощи Make-файла (когда управляешь сборкой сам, без IDE, где многое далеко спрятано, все становится простым и понятным), здесь Qt запустился с первого раза без проблем с кодировками и компиляторами, но как решать проблемы с портами, я пока не знаю.

Я хочу переустановить все пакеты, которые я собирал и устанавливал вручную, из репозитория, но я не помню, в каких директориях они расположены. Как мне найти все пакеты, установленные не pacman'ом, и корректно их удалить?
Aoizora
Как мне найти все пакеты, установленные не pacman'ом, и корректно их удалить?
Надеюсь, названия пакетов помнишь.
Если не почистил исходники, то смотри makefile. Если там прописано uninstall, то применяй make uninstall, если не прописано, всеравно смотри makefile и анализируй, что куда прописалось, а затем ручками удаляй.
Если не сохранил, то лучше скачать по-новой, а дальше как описал выше.
UPD … поиск (find, locate) тут вряд ли поможет полностью вычистить, хотя попробовать можно — обычно создаются директории, в имени которых присутствует название пакета, но это опасно, нужно быть очень внимательным, да и нет 100% уверенности, что найдешь все файлы.
PS ... зато дойдет преимущество использования pacman, который бы разрулил это за несколько минут.
Ошибки не исчезают с опытом - они просто умнеют
Привет.
1. pacman -Syu
2. pacman -S stlink
3. В vl-discovery st-link версии 1,
4. Прошивка это st-flash,
5. stm32flash прошивка через USB-UART переходник uart bootloader stm32,
6. Как вычистить всё то, что вы наставили можно прочитать в readme к исходникам,
Удачи!
Aoizora
Как мне найти все пакеты, установленные не pacman'ом, и корректно их удалить?
https://aur.archlinux.org/packages/lostfiles
https://t.me/atvva
A.T.W.A., спасибо за подсказку - не знал о таком пакете.
Интересно, ты его хоть раз использовал? - он реально хорошо находит все файлы?
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.