MPLABX v4.01 (Linux) + PICKit3 vill sig inte

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
bos
Inlägg: 2273
Blev medlem: 24 februari 2007, 23:29:15
Kontakt:

MPLABX v4.01 (Linux) + PICKit3 vill sig inte

Inlägg av bos »

Jag köpte precis en PICKit3. Systemet hittar enheten galant:
$ lsusb
...
Bus 003 Device 081: ID 04d8:900a Microchip Technology, Inc. PICkit3
men MPLAB gör det inte, inte ens när jag (som test) kör som root så det är inget permission-problem.

Behöver man göra något speciellt inne i MPLAB?



EDIT: Testar jag MPLAB i Windows så hittar MPLAB PICKit3 direkt när jag pluggade in den.
2017-09-15_143259.png
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
kabelhaerva
Inlägg: 93
Blev medlem: 11 september 2010, 09:41:58
Ort: Gbg

Re: MPLABX v4.01 (Linux) + PICKit3 vill sig inte

Inlägg av kabelhaerva »

Har du använt en annan programmerare innan? Vet att det brukar krävas en driver switch(program som medföljer IDE't) om man t.ex växlar mellan PicKit2 och PicKit3. Dock är detta i Windows, vet ej hur det ser ut i Linux.
bos
Inlägg: 2273
Blev medlem: 24 februari 2007, 23:29:15
Kontakt:

Re: MPLABX v4.01 (Linux) + PICKit3 vill sig inte

Inlägg av bos »

Tidigare använde jag Wisp, men inte inifrån MPLAB utan jag har scriptat manuellt när jag programmerat.

Testade nu att köra MPLAB-IPE (som root) men inte ens det programmet hittar PICKit. Störande.
bos
Inlägg: 2273
Blev medlem: 24 februari 2007, 23:29:15
Kontakt:

Re: MPLABX v4.01 (Linux) + PICKit3 vill sig inte

Inlägg av bos »

Nu har jag hittat felet.

Kommunikationslibbet är länkat mot glibc v2.14, jag har bara 2.13 på mitt system och det går dessvärre inte att uppgradera utan att installera en nyare Debian från scratch.

Det mest störande är att det är bara memcpy som är länkat från glibc.

.
Användarvisningsbild
Mickecarlsson
EF Sponsor
Inlägg: 3745
Blev medlem: 15 april 2017, 18:06:15
Ort: Malmö
Kontakt:

Re: MPLABX v4.01 (Linux) + PICKit3 vill sig inte

Inlägg av Mickecarlsson »

Skapa en länk för glibc 2.14 som pekar på 2.13, borde funka 8)

EDIT: Nope, det funkar inte. Sorry.
Användarvisningsbild
Jolles
Inlägg: 938
Blev medlem: 2 februari 2006, 15:59:35
Ort: Rosersberg, Stockholm
Kontakt:

Re: MPLABX v4.01 (Linux) + PICKit3 vill sig inte

Inlägg av Jolles »

Nu är jag inte superhaj på de där libbarna så jag kan likaväl vara ute och cykla nu men borde man inte kunna kompillera en glibc 2.14 och länka till den?
bos
Inlägg: 2273
Blev medlem: 24 februari 2007, 23:29:15
Kontakt:

Re: MPLABX v4.01 (Linux) + PICKit3 vill sig inte

Inlägg av bos »

Glibc är speciellt då det är centralt för hela systemet. Att uppgradera det libbet innebär att /alla/ program som beror på det också måste uppgraderas.

Det är inte gjort i en handvändning.

.
Användarvisningsbild
Glenn
Inlägg: 33666
Blev medlem: 24 februari 2006, 12:01:56
Ort: Norr om Sthlm
Kontakt:

Re: MPLABX v4.01 (Linux) + PICKit3 vill sig inte

Inlägg av Glenn »

Ja, Glibc rör man inte, de gånger jag försökt (pga att det har varit i system som är väldigt bökiga att uppgradera) så har det alltid slutat med att man får rulla tillbaka backupen..

Oftast är lösningen att kompilera om mjukvaran som kräver nyare glibc mot en äldre, vilket förstås inte alltid går av olika skäl, exempelvis att man inte har källkoden eller att den använder funktioner i nyare glibc.


Dock borde det väl finnas ett sätt att uppgradera debian utan att börja om från scratch ? ..det kan ju dock ställa till det på andra sätt beroende på vad systemet används till.
Användarvisningsbild
Jolles
Inlägg: 938
Blev medlem: 2 februari 2006, 15:59:35
Ort: Rosersberg, Stockholm
Kontakt:

Re: MPLABX v4.01 (Linux) + PICKit3 vill sig inte

Inlägg av Jolles »

skulle väl vara apt-get dist-upgrade då, om den bidrar med en nyare glibc.
Rofhök
Inlägg: 560
Blev medlem: 11 februari 2006, 14:15:19
Ort: nässjö

Re: MPLABX v4.01 (Linux) + PICKit3 vill sig inte

Inlägg av Rofhök »

Detta kan funka, har gjort liknande saker för andra ändamål.

Kod: Markera allt

apt-get install binutils debootstrap
mkdir -p ~/jessie-chroot
debootstrap --arch amd64 jessie ~/jessie-chroot http://httpredir.debian.org/debian
https://wiki.debian.org/chroot

Efter att du har bundit pts och proc i chrooten

Kod: Markera allt

chroot ~/jessie-chroot
nu kan du fixa runt i ditt nyligen "installerade" debian, minimalt med config. köra apt-get update etc..
skyffla över en kopia på mplab i chrooten och kör.

edit:

Jag utgick jag från att du har root på maskinen, vilket kanske inte alla har. Ber om ursäkt i förväg.
Skriv svar