Страница 19 из 20
Re: MPLAB X IDE
Добавлено: Пт июн 20, 2025 09:44:55
Ferro83
[uquote="sunjob",url="/forum/viewtopic.php?p=4656327#p4656327"][uquote="yor",url="/forum/viewtopic.php?p=4604028#p4604028"]... это всю систему перелопачивать...[/uquote]
не надо ничего ни куда перелоплачивать:
- устанавливаете в virtual-box-е
- выдераете от тудова несколько каталогов (я упаковываю сразу в один архив):
- /etc/{hal*,udev)
- /opt/blah-blah-blah (куда там устанавливается сама лаба)
- /usr/lib(64)
- /usr/local/lib(64)
системный /etc и каталог с библиотеками - не надо весь копировать, забираем только то, что напузырила туда мп-лаба (правила hal/udev и библиотеки)
библиотеки можно не копировать сначало, а после запуска смотреть на что жалуется и уже соотв. библиотеки выдергивать из vbox-а, сами библиотеки не надо копировать в системный каталог, подсовываем их в каталог /opt/mplabx & добавляем в запускающий скрипт
в итоге чистая установка (система не тронута), в случае чего - удаляется просто каталог с лабой (hal/udev - правила систему не утяжелят, но можете и их удалять)
по ходу работы были пойманы за жопу косяки:
- лаба периодически может "
реально тупить", особенно в
отладке
лечится простым скриптом и *.desktop-файлом,
удаляющим mplab-резидентные процессы, остающиеся после закрытия лабы (ну не суки, а?!), поэтому - перегрузка лабы, в надежде "типа перегрузиться" - не приводила к "устранению косяков" (а резиденты, видимо, тупят неслабо и отваливаются при любом чихе)
у себя в скрипте запуска сделал просто - каждый раз удаляю всю эту шушеру, потом запускаю лабу... глючит стала значительно меньше, пока серьезных тупичков не замечал после добавления данного подзатыльника ... и даже
можно отлаживать большие куски кода, видимо, это одна из
жоп, которая
все портила в работе лабы!
если что - пиши, пошукаю, наскребу "наработки" по лабе, скину сюда :о)
удачи[/uquote]
Добрый день!
Сейчас у меня установлена версия MPLab X 6.20. Нередки зависания самой ИДЕ, потери связи с программатором, проблемы с запуском MCC. У меня ОС Linux Mint 22.1 Xia base: Ubuntu 24.04 noble. Можете подробнее рассказать про выгрузку из ОЗУ модулей ИДЕ, чтобы ПК не перезагружать?
Re: MPLAB X IDE
Добавлено: Пт июн 20, 2025 13:46:34
sunjob
скрипт выгрузки модулей
mplab_clr_resident
Спойлер
Код: Выделить всё
#!/bin/sh
LST="xclm mchpdefport mchplinusbdevice mchplinusbmonitor mchpsegusbdevice mchpsegusbmonitor"
echo -e -n "mplab_clr_resident() ... "
for PRC in $LST; do
echo -n "$PRC "
sudo killall $PRC > /dev/null 2>&1 || true
sudo killall $PRC > /dev/null 2>&1 || true
sudo killall $PRC > /dev/null 2>&1 || true
sudo killall $PRC > /dev/null 2>&1 || true
sudo killall $PRC > /dev/null 2>&1 || true
sudo killall $PRC > /dev/null 2>&1 || true
sudo killall $PRC > /dev/null 2>&1 || true
sudo killall $PRC > /dev/null 2>&1 || true
done
echo -e "OK\n"
по идее достаточно "должно бы" одной команды
killall - но не срабатывает, мало
им обычного
подзатыльника, приходиться вот таким образом выбивать дух из этих бОрзых парней :о)
сейчас-бы сделал по другому, с контролем "наличия в памяти", но все руки не дойдут, да и ... работает, что еще надо?!
кусок скрипта, запускающего мплабу
mplab_ide
Спойлер
Код: Выделить всё
...
~/bin/mplab_clr_resident
$BIN/mplab_ide --jdkhome $JAVA "$@"
~/bin/mplab_clr_resident
...
в приложении полный архив со скриптами (надеюсь, разберетесь)
обновил до актуальной версии (с доработками в конце сообщения

)
*.txt -> *.txz
скрипты складываем в
домашний бин-каталог :
если не сделано, настраиваем
PATH, перелогиниваемся
после "рихтовки" скриптов под себя, запускаем в консоли, смотрим выхлоп/ошибки, рихтуем снова
удачи
### update ###
mplab_clr_resident ver.2
Спойлер
Код: Выделить всё
#!/bin/sh
LST="xclm mchpdefport mchplinusbdevice mchplinusbmonitor mchpsegusbdevice mchpsegusbmonitor"
echo -e -n "mplab_clr_resident() ... "
for PRC in $LST; do
echo -n "$PRC "
for i in {0..7}; do
sudo killall $PRC > /dev/null 2>&1 || true
done;done
echo -e "OK\n"
mplab_clr_resident ver.3
Спойлер
Код: Выделить всё
#!/bin/sh
#
# выгрузка модулей из памяти
#
LST="xclm mchpdefport mchplinusbdevice mchplinusbmonitor mchpsegusbdevice mchpsegusbmonitor"
echo -e -n "mplab_clr_resident() ... "
for PRC in $LST; do
echo -n "$PRC "
for (( ; ; )); do
sudo killall $PRC > /dev/null 2>&1 || true; sleep 1
STAT="$(ps ax | grep -v grep | grep $PRC)"
if [ -z "${STAT}" ]; then break; fi
done; done
echo -e "OK\n"
вот, нашкрябал два обновленных варианта.
самый последний (по уму) тоже должен работать.
проверять некогда.
уточнение:
- это скрипт в ~/bin, просто вызывает "подходящий" звуковой сигнал (заккоментируйте их в моих скриптах, или вставьте "свою озвучку")
попробуйте, отпишитесь как оно чего?!

Re: MPLAB X IDE
Добавлено: Вс июн 22, 2025 20:01:37
sunjob
для интересующихся
у меня в скриптах используется след.интертрепатор:
по умолчанию он указывает на баш
возможно, в других дистрах будет использоваться другой sh
нужно исправить на bash
Re: MPLAB X IDE
Добавлено: Сб дек 20, 2025 16:43:31
Сергей1955
Здравствуйте все коты и кошечки. Нужен совет или подсказка знающего кота. Суть в чем, Упала система Пришлось все переустанавливать и W11 И MPLAB X IDE. Поставить я поставил (раньше не было ни каких проблем) Сейчас не получается запустить MPLAB. Он стартует и доходит до starting modules ... И все зависает. в смысле, запуск останавливается. Кто в курсе, как решить проблему. Большое спасибо.
Re: MPLAB X IDE
Добавлено: Ср дек 24, 2025 12:46:51
vlad5
[uquote="Сергей1955",url="/forum/viewtopic.php?p=4773748#p4773748"]Кто в курсе, как решить проблему.[/uquote]
Перед запуском программы отключить интернет. И все.
Re: MPLAB X IDE
Добавлено: Вс фев 01, 2026 13:55:02
aleksey_1184
Привет народ, кто ни будь столкнулся с проблемой, перестала запускаться MCC пишет core loading и всё.
Re: MPLAB X IDE
Добавлено: Вс фев 01, 2026 14:43:07
КРАМ
[uquote="aleksey_1184",url="/forum/viewtopic.php?p=4784729#p4784729"]перестала запускаться MCC пишет core loading и всё.[/uquote]
На время запуска отключите интернет.
Re: MPLAB X IDE
Добавлено: Вс фев 01, 2026 15:10:10
aleksey_1184
не помогает
Re: MPLAB X IDE
Добавлено: Вс фев 01, 2026 15:21:42
КРАМ
Попробовал. МСС открытым текстом сообщает, что он в состоянии работать с контентом только через интернет.
Значит вам придется без него или через VPN.
Re: MPLAB X IDE
Добавлено: Вс фев 01, 2026 15:21:57
Asmodey
У мну так вовсе не открывается, зависает на стадии done loading modules. Помню что поборол такую беду когда-то еще на Win7, но не помню как.
Re: MPLAB X IDE
Добавлено: Вс фев 01, 2026 15:23:55
КРАМ
[uquote="Asmodey",url="/forum/viewtopic.php?p=4784770#p4784770"]У мну так вовсе не открывается, зависает на стадии done loading modules.[/uquote]
Еще раз. На время запуска МПЛАБ отключите интернет. Далее можно включить. Сам МПЛАБ при работе интернет не требует, если отключить его в настройках.
Re: MPLAB X IDE
Добавлено: Вс фев 01, 2026 15:30:30
Asmodey
КРАМ, спасибо. Действительно с отключенным интернетом все нормально открывается. При очередном запуске программы было что-то про сеть, я привычно нажал "нет" не читая. После чего началось.
Re: MPLAB X IDE
Добавлено: Вс фев 01, 2026 17:01:46
aleksey_1184
Через впн виснет вот на этом зараза
16:49:45.228 INFO: Loading MCC v5.6.4
16:49:45.247 INFO: Fetching list of available libraries.
16:49:48.050 INFO: Download Complete: C:\Users\ХХХХ.mcc\mcc_libraries.xml
16:49:50.604 INFO: Start MCC v5.6.4
16:49:50.618 INFO: Core v5.8.3 loaded.
Re: MPLAB X IDE
Добавлено: Вс фев 01, 2026 17:37:44
sunjob
своему мплабу
яца выкручиваю следующим образом:
Спойлер
Код: Выделить всё
/etc/hosts
#///////////////////////////////////////////////////////////////////////////////
# MPLabx
#///////////////////////////////////////////////////////////////////////////////
#
#
# 52.218.176.34 - активно обменивается пакетами
#
# atmel.com
#
127.0.0.1 kits.download.atmel.com download.atmel.com atmel.com
#
# microchip.com
#
127.0.0.1 onlinedocs.microchip.com microchip.com
127.0.0.1 packs.download.microchip.com download.microchip.com
127.0.0.1 www.microchip.com ww1.microchip.com
127.0.0.1 onlinedocs.microchip.com:
#
# npmjs.org
#
127.0.0.1 registry.npmjs.org npmjs.org
# 127.0.0.1 github.com
#
# cloudfront.net
#
127.0.0.1 d14pzvxhywhkz2.cloudfront.net cloudfront.net
#
# edgekey.net
#
127.0.0.1 ww1.microchip.com.edgekey.net microchip.com.edgekey.net com.edgekey.net edgekey.net
127.0.0.1 cnwww.microchip.comv2.edgekey.net microchip.comv2.edgekey.net comv2.edgekey.net
127.0.0.1 onlinedocs.microchip.com.edgekey.net microchip.com.edgekey.net com.edgekey.net
127.0.0.1 cnwww.microchip.comv2.edgekey.net microchip.comv2.edgekey.net comv2.edgekey.net
#
# akamaiedge.net
#
127.0.0.1 e172735.dsca.akamaiedge.net dsca.akamaiedge.net akamaiedge.net
127.0.0.1 e2840.dsca.akamaiedge.net
127.0.0.1 e2840.d.akamaiedge.net d.akamaiedge.net
127.0.0.1 n0d.akamaiedge.net
#
# amazonaws.com
#
127.0.0.1 mplab-metrics.s3-website-us-west-2.amazonaws.com s3-website-us-west-2.amazonaws.com amazonaws.com
#///////////////////////////////////////////////////////////////////////////////
в винде - аналогично.
помогает весьма успешно!
и в самом деле, не дергать-же каждый раз из-за этой "мазуты" ИНТЕРНЕТ?!
если надо будет обновляться или что-то подгурзить, сами знаете чего надо сделать!
всем, мур, удачки!

Re: MPLAB X IDE
Добавлено: Пн фев 02, 2026 12:22:22
aleksey_1184
В общем скатился до версии MPLAB X 6.05 и красота, если супер новые МК не нужны то это вариант.
Re: MPLAB X IDE
Добавлено: Пн фев 02, 2026 13:33:24
sunjob
На винде? Что не смогли "отремонтить" в последей версии? (Надеюсь, с запуском разобрались?)
Re: MPLAB X IDE
Добавлено: Пн фев 02, 2026 13:43:50
Asmodey
У меня тоже MPLAB X 6.05, потому что (по слухам) последние версии с pickit3 не работают. Проверять нет ни желания, ни времени, поставил то что точно работает с программатором.
Re: MPLAB X IDE
Добавлено: Пн фев 02, 2026 13:55:32
sunjob
а что за слухи? по слухам от самой мплабы - она вполне так :о)
Re: MPLAB X IDE
Добавлено: Пн фев 02, 2026 17:51:57
aleksey_1184
[uquote="sunjob",url="/forum/viewtopic.php?p=4785020#p4785020"]На винде? Что не смогли "отремонтить" в последей версии? (Надеюсь, с запуском разобрались?)[/uquote]
Да пока не разобрался, я не особо опытный, в IDE работать могу а как поправить запуск пока не разобрался, так что пока для меня 6.05 выход.
Re: MPLAB X IDE
Добавлено: Пн фев 02, 2026 18:02:17
sunjob
вопрос 1: когда отрубаешь интернет - запускается? (точнее, запускалось)
это что-бы лучше понять, сама лаба/система глючит или "интернет" приколы