Forumuri

Software-ul OSX pentru programator EPROM Mac TL-866

macstatic

Poster original
21 octombrie 2005
Norvegia
  • 12 februarie 2017
Mă gândesc să cumpăr unul dintre acelea low cost Programatori USB MiniPro TL-866 EPROM de la eBay, care desigur vine doar cu software Windows.
In orice caz, Există software open source pentru Mac disponibil pe Github ! Dar nu știu primul lucru despre compilare și mă întrebam dacă există vreo versiune gata de utilizare a software-ului pe undeva sau dacă cineva l-a compilat în prealabil și ar vrea să le partajeze?

Toutou

6 ianuarie 2015


Praga, Republica Ceha
  • 12 februarie 2017
Am încercat asta pentru tine și se pare că face ceva. (este o aplicație de linie de comandă)

Procesul este destul de simplu, trebuie doar să obțineți aplicația din Github (descărcați direct sau prin git dacă sunteți familiarizat), apoi introduceți directorul în terminal și rulați Cod: |_+_| , apoi Cod: |_+_| .

Veți avea nevoie de biblioteca libusb (disponibilă de la Homebrew) și de instrumentele de linie de comandă xcode (un prompt va apărea automat dacă nu le aveți)

Doar întrebați dacă aveți întrebări.

Atasamente

  • Captură de ecran 2017-02-12 la 22.19.22.png Captură de ecran 2017-02-12 la 22.19.22.png'file-meta '> 116.1 KB · Vizualizări: 886

macstatic

Poster original
21 octombrie 2005
Norvegia
  • 16 februarie 2017
Mulțumesc că te-ai uitat la el.
Aplicație de linie de comandă! Ai
Ei bine, atâta timp cât nu voi arde EPROM-uri zilnic și știu exact ce să tastez dinainte, cred că ar trebui să facă treaba.

1) de la ce fișiere exact trebuie să obțin pagina Minipro GitHub ? Există o listă lungă de fișiere și foldere din care să alegeți.

2) cred ca am gasit site-ul Homebrew -asta e corect, nu?
Așa că am copiat linia de comandă conform instrucțiunilor din partea de sus a acelei pagini, după cum urmează:
Cod: |_+_| ... și l-am lipit în fereastra terminalului meu, care a continuat prin instalarea o grămadă de lucruri.
Corect pana acum?

3) Nu prea am înțeles partea despre libusb , dar (după o citire rapidă pe site-ul Homebrew) am făcut o ghicire și am introdus următoarele în Terminal:
Cod: |_+_| ... care a rezultat în următoarele:
Se actualizează Homebrew...
==> Homebrew actualizat automat!
Actualizat 1 atingere (homebrew/core).
Fără modificări la formule.

==> Folosind cutia de nisip
==> Descărcare https://github.com/libusb/libusb/releases/download/v1.0.21/libusb-1.0.21.tar.bz2
==> Descărcare de la https://github-cloud.s3.amazonaws.c...02-9a9b-11e6-85f7-70b3577a8763.bz2?X-Amz-Algo
#################################################################### ##################### 100,0%
==> ./configure --prefix=/usr/local/Cellar/libusb/1.0.21
==> face instalarea
/usr/local/Cellar/libusb/1.0.21: 29 de fișiere, 557.7K, construite în 30 de secunde
$
Arata bine pana acum?

4) Cum instalez Xcode? Nu sunt sigur dacă am ratat un prompt sau nu când am instalat Homebrew sau libusb.

5) Deci, odată ce am instalat Xcode, presupun că mi-am pregătit Mac-ul pentru a permite software-ului MiniPro să fie compilat pe care îl pot rula, nu?

Toutou

6 ianuarie 2015
Praga, Republica Ceha
  • 16 februarie 2017
macstatic a spus: Arăți bine până acum?
Ai făcut totul bine, prima comandă a instalat Homebrew pe computer și a doua i-a spus lui Homebrew să-ți aducă biblioteca libusb.
Si ghici ce? Homebrew a primit libusb de la github și, chiar aici:
Cod: |_+_| L-A COMPILAT.


Deci, acum veți avea nevoie de aplicația dvs. Deasupra listei lungi de fișiere, în partea stângă, există un buton verde care spune Clonează sau descarcă. Faceți clic pe el, apoi Descărcați ZIP.
Despachetați arhiva, va apărea un nou folder „minipro-master”.

Acum partea distractivă - lansați terminalul și introduceți folderul „minipro-master”, astfel:
Cod: |_+_| Dacă nu sunteți sigur de calea exactă, introduceți „cd” (cu spațiul!) și trageți folderul din Finder în fereastra Terminal. Pe mașina mea așa ar fi
Cod: |_+_|
Acum te afli în folderul corect pentru a începe ritualul oribil și mistic de — [tunet violent, un fulger lovește] — COMPILARE!!!!
Cod: |_+_| Si asta e. Așa compilați 98% din lucruri. (De obicei există un fișier numit „Makefile” care conține toate comenzile necesare, iar comanda „make” interacționează cu acest fișier).

Aplicația este acum un binar gata să fie lansat, dar mai are nevoie de câteva dintre fișierele și directoarele sale pregătite ici și colo, un proces cel mai bine cunoscut sub numele de „instalare”:
Cod: |_+_|
în esență, îi spui utilitarului „make” să ruleze secvența „install” din Makefile. Și cu „sudo” rulați asta ca utilizator root (zeul atotputernic). Vi se va solicita parola. Introduceți-l (nu va apărea nimic, fără asteriscuri sau altceva).

Bum. Aplicația dvs. este gata să fie lansată ca „minipro”.

macstatic

Poster original
21 octombrie 2005
Norvegia
  • 16 februarie 2017
Misto! Explicația ta este foarte clară, dar trebuie să fi făcut ceva greșit cu instalarea libusb, deoarece apare următorul mesaj de eroare când încerci să „realizez” (după ce am dezarhivat fișierul descărcat din Github):

Cod: |_+_|
Ce trebuie să fac acum?
Aș putea adăuga că Mac-ul meu este configurat pentru mai mulți utilizatori. Mă conectez întotdeauna ca utilizator „standard”, dar dacă instalez ceva trebuie să introduc numele de utilizator și parola „admin”. Și aici lucrurile devin confuze, pentru că atunci când mi se cere să „sudo”, nu o fac niciodată să funcționeze decât dacă fac mai întâi un „login admin_username” (unde „admin_username”, desigur, este numele de utilizator al administratorului, urmat de parola acestuia) , dar din nou nu am acces la fișierele/folderele care aparțin utilizatorului meu standard... Poate că aici se află parțial problemele de mai sus.

De asemenea, această aplicație va ajunge în folderul obișnuit /Applications/, un alt folder „acces comun” (cum ar fi /System/ sau /Library/) sau undeva în propriul folder de utilizator, așa că trebuie să folosesc comanda „sudo” la fiecare timpul când trebuie să folosesc această aplicație specială de linie de comandă? Ultima modificare: 16 februarie 2017

Toutou

6 ianuarie 2015
Praga, Republica Ceha
  • 17 februarie 2017
Configurarea multiutilizator nu ar trebui să fie o problemă. Instalarea ta homebrew arată bine.
Prima eroare din ieșire este la Cod: |_+_| Deci, să ne asigurăm că aveți acel instrument:
Cod: |_+_| (Nu am primit această eroare pentru că o am.)

După aceasta, atât instrumentul pkg-config, cât și biblioteca libusb ar trebui să fie gata și
Cod: |_+_| ar trebui să le enumere pe amândouă.

Dacă totul arată bine, încercați din nou.

macstatic

Poster original
21 octombrie 2005
Norvegia
  • 18 februarie 2017
Un pas mai departe....
Sugestia ta a funcționat, așa că acum am ' pkg-config ' instalat.
„Lista de preparare” arată două elemente: libusb și pkg-config

dar..... chestia asta cu multi-utilizator/sudo mă încurcă.
De exemplu, asta s-a întâmplat când am încercat să fac cele de mai sus (m-am conectat pe Mac ca utilizator obișnuit):

$ brew install pkg-config
Eroare: /usr/local/Cellar nu poate fi scris. Ar trebui să schimbi
proprietatea și permisiunile /usr/local/Cellar înapoi la dvs
contul utilizatorului:
sudo chown -R $(whoami) /usr/local/Cellar
Avertisment: pkg-config-0.29.1_2 deja instalat
Eroare: Permisiune refuzată - /usr/local/Cellar/pkg-config/0.29.1_2/INSTALL_RECEIPT.json20170218-21849-1414tf4
$ cine sunt
MY_USERNAME
$ sudo chown -R $MY_USERNAME /usr/local/Cellar

AVERTISMENT: Utilizarea necorespunzătoare a comenzii sudo poate duce la pierderea datelor
sau ștergerea fișierelor importante de sistem. Vă rugăm să verificați din nou
tastați când utilizați sudo. Tastați „man sudo” pentru mai multe informații.

Pentru a continua, introduceți parola sau tastați Ctrl-C pentru a anula.

Parola:
MY_USERNAME nu se află în fișierul sudoers. Acest incident va fi raportat.
$

În exemplul de mai sus introduc parola de utilizator normal, care evident nu funcționează.
așa că în continuare încerc să-mi folosesc numele de utilizator de administrator (încă sunt conectat pe Mac ca utilizator normal):

$ sudo chown -R $MY_ADMIN_USERNAME /usr/local/Cellar

AVERTISMENT: Utilizarea necorespunzătoare a comenzii sudo poate duce la pierderea datelor
sau ștergerea fișierelor importante de sistem. Vă rugăm să verificați din nou
tastați când utilizați sudo. Tastați „man sudo” pentru mai multe informații.

Pentru a continua, introduceți parola sau tastați Ctrl-C pentru a anula.

Parola:
Îmi pare rău, încearcă din nou.
Parola:
Îmi pare rău, încearcă din nou.
Parola:
Îmi pare rău, încearcă din nou.
sudo: 3 încercări incorecte de parolă
$

Deci, deoarece nimic din toate acestea nu a funcționat, m-am conectat ca administrator în Terminal (încă m-am conectat la Mac ca utilizator normal):

$ conectați-vă MY_ADMIN_USERNAME
Parola:

De data asta a funcționat!
Acum este timpul să instalați software-ul MiniPro.
Nu prea înțeleg cum am făcut să funcționeze „make” mai devreme, dar poate că aș putea face asta chiar și fără să fiu administrator. Totuși, făcând un sudo make install pare să solicite numele de utilizator de administrator care (așa cum am arătat mai devreme) nu funcționează niciodată, indiferent de parola pe care i-o dau.
Totul pare a fi o situație de pui și ou.
Dacă vă autentificați ca administrator, atunci încercați să vă CD în directorul „minipro-master”, mi se refuză:

$ cd /FILEPATH/minipro-master
-bash: cd: /FILEPATH/minipro-master: Permisiune refuzată
$

Așa că în continuare mă duc la terminal, deconectare (deci revin la utilizatorul obișnuit), CD în directorul de mai sus și încercați să instalați, ceea ce, de asemenea, nu funcționează (probabil pentru că nu sunt administrator):

$ deconectare
$ cine sunt
MY_USERNAME
$ cd /FILEPATH/minipro-master
$ pwd
/FILEPATH/minipro-master

$ make install
mkdir -p /usr/local/bin/
mkdir -p /usr/local/lib/udev/rules.d/
mkdir: /usr/local/lib/udev/rules.d/: Permisiune refuzată
make: *** [instalare] Eroare 1
$


Deci, este soluția de a pune fișierele de instalare pe un stick de memorie USB, de a deconecta ca utilizator obișnuit pe Mac, de a vă conecta în zona de administratori, apoi de a instala totul de acolo? Greu, așa că sper că există o cale mai ușoară.

Toutou

6 ianuarie 2015
Praga, Republica Ceha
  • 18 februarie 2017
$ cine sunt
MY_USERNAME
$ sudo chown -R $MY_USERNAME /usr/local/Cellar

Idee corectă, utilizare incorectă. (Dar e în regulă, poate fi puțin confuz)
Uitați-vă la acest exemplu: (comanda echo doar imprimă rezultate)
Captură de ecran 2017-02-18 la 16.18.46.png

„whoami” este o comandă care imprimă (returnează ca ieșire) numele dvs. de utilizator curent, ca în „cine sunt eu?”

„echo $whoami” înseamnă literal „imprimați valoarea unei variabile numite whoami” — nu se întâmplă nimic, nu am creat variabila.

„echo $toutou”, din nou, imprimă doar variabila goală toutou

„$(comandă)” înseamnă „rulați această comandă și doar puneți rezultatul aici”, deci „echo $(whoami)” înseamnă literal „printați orice ieșire pe care o va produce comanda „whoami”.

Ultimul este un exemplu al modului în care funcționează variabilele. Mai întâi îi spun, literalmente, „să ia orice ieșire din comanda „whoami” va produce și stoca asta ca variabilă numită X”, iar apoi a doua comandă este „imprimați valoarea unei variabile X”.

Comanda ta ' sudo chown -R $MY_USERNAME /usr/local/Cellar' După cum știți acum, ar schimba proprietarul directorului (+ tot ce este în interior) /usr/local/Cellar cu un utilizator al cărui nume este stocat într-o variabilă numită MY_USERNAME.

Forma corectă:
Cod: |_+_| îi va spune literalmente „schimba proprietarul directorului (+ tot ce este în interior) /usr/local/Cellar unui utilizator al cărui nume este tipărit prin rularea comenzii „whoami”.
Ceea ce ai vrut să faci.

Dar cred că acest lucru nu este necesar, directorul ar trebui să fie deja deținut de utilizatorul administrator.

Acum, asta:
Cod: |_+_| are sens. Folderul minipro-master aparține utilizatorului tău normal, nu? Nu pentru utilizatorul dvs. administrator. Administratorul din OSX nu este un cont root real („rădăcină” în limbajul Unix), este doar un utilizator care este capabil să solicite privilegii root prin „sudo”.

Conectați-vă la contul dvs. de administrator. Încercați să introduceți cd în folder, nu vă va lăsa. Dar nu vom mai avea nevoie de folder, așa că haideți să-l distrugem.
Cod: |_+_| literal „dați (+) tuturor (a) permisiunea de a citi/scrie/executa (rwx) în folder.

Aceasta vă va solicita o parolă și, deoarece sunteți conectat ca administrator, introduceți parola de utilizator de administrator. Acest lucru ar trebui să funcționeze 100% dacă vă puteți conecta cu aceeași parolă.

Și apoi încercați „sudo make install”. Acela nu va funcționa deloc fără „sudo”.

chown33

Moderator
Membru al personalului
9 august 2009
planul abisal
  • 18 februarie 2017
macstatic a spus: Un pas mai departe....
Sugestia ta a funcționat, așa că acum am ' pkg-config ' instalat.
„Lista de preparare” arată două elemente: libusb și pkg-config

dar..... chestia asta cu multi-utilizator/sudo mă încurcă.
De exemplu, asta s-a întâmplat când am încercat să fac cele de mai sus (m-am conectat pe Mac ca utilizator obișnuit):
...
Nu poți folosi „sudo” din contul tău de utilizator normal. Trebuie să fiți un utilizator admin pentru a utiliza „sudo”.

Când sunteți autentificat ca utilizator administrator, puteți adăuga numele contului de utilizator normal în fișierul /etc/sudoers. Ar trebui să citiți despre cum să faceți acest lucru corect, pentru a nu pierde fișierul sudoers. Google: adăugați utilizator la sudoers.


O abordare complet diferită ar fi să schimbați permisiunile /usr/local/Cellar, astfel încât contul dvs. de utilizator normal să aibă permisiunea de scriere. Postați rezultatul complet al următoarei linii de comandă:
Cod: |_+_|
În general, abordarea ar fi să acordați /usr/local/Cellar un grup din care utilizatorul dvs. este membru sau să adăugați utilizatorul dvs. la grupul deja alocat /usr/local/Cellar. O alegere potrivită va apărea după ce vedeți rezultatul din linia de comandă dată.

De asemenea, schimbarea grupului /usr/local/Cellar necesită proprietate sau root, iar aderarea la un grup necesită a fi root. Aceasta înseamnă că veți folosi contul de administrator pentru a face modificări, nu contul normal.

macstatic

Poster original
21 octombrie 2005
Norvegia
  • 18 februarie 2017
Toutou a spus: $ cine sunt
MY_USERNAME
$ sudo chown -R $MY_USERNAME /usr/local/Cellar

Idee corectă, utilizare incorectă. (Dar e în regulă, poate fi puțin confuz)
Uitați-vă la acest exemplu: (comanda echo doar imprimă rezultate)

Da, explicația ta are sens, dar este adesea dificil să înțelegi diferitele sintaxe din exemplele de linie de comandă, cum ar fi aici unde ar trebui să folosesc parantezele la propriu.



Forma corectă:
Cod: |_+_| îi va spune literalmente „schimba proprietarul directorului (+ tot ce este în interior) /usr/local/Cellar unui utilizator al cărui nume este tipărit prin rularea comenzii „whoami”.
Ceea ce ai vrut să faci.

Dar cred că acest lucru nu este necesar, directorul ar trebui să fie deja deținut de utilizatorul administrator.

Da, m-am uitat si ai dreptate.


Acum, asta:
Cod: |_+_| are sens. Folderul minipro-master aparține utilizatorului tău normal, nu? Nu pentru utilizatorul dvs. administrator. Administratorul din OSX nu este un cont root real („rădăcină” în limbajul Unix), este doar un utilizator care este capabil să solicite privilegii root prin „sudo”.

Bănuiesc că acest lucru are sens când arunc o privire la preferințele de sistem „Utilizatori și grupuri”, unde îmi pot da seama dacă un anumit utilizator ar trebui să fie un administrator sau un utilizator standard. Doar că nu m-am uitat niciodată așa.
Deci, „rădăcină” pe de altă parte este un cont de utilizator real, care în mod implicit are aceleași privilegii ca orice utilizator care a fost definit ca „admin”?


Conectați-vă la contul dvs. de administrator. Încercați să introduceți cd în folder, nu vă va lăsa. Dar nu vom mai avea nevoie de folder, așa că haideți să-l distrugem.

Cod: |_+_| literal „dați (+) tuturor (a) permisiunea de a citi/scrie/executa (rwx) în folder.

Aceasta vă va solicita o parolă și, deoarece sunteți conectat ca administrator, introduceți parola de utilizator de administrator. Acest lucru ar trebui să funcționeze 100% dacă vă puteți conecta cu aceeași parolă.

Și apoi încercați „sudo make install”. Acela nu va funcționa deloc fără „sudo”.

(după ce am petrecut mult timp încercând toate acestea și multe altele fără ca acestea să funcționeze...) Am decis să dau o încercare la comanda „make” (chiar dacă am făcut asta înainte), așa că am făcut-o, apoi am continuat cu „sudo make install” ' (încă conectat ca utilizator admin prin Terminal) și bine! functioneaza
Nu sunt sigur ce a mers prost unde, dar cel puțin l-am instalat (am introdus „minipro” în Terminal și a răspuns cu o listă de opțiuni.

Deci, mai trebuie să am Homebrew instalat pentru ca acesta să funcționeze, sau a fost doar pentru compilare? Dacă ocupă mult spațiu și nu am nevoie de el, aș putea la fel de bine să-l dezinstalez (am observat că există instrucțiuni pentru asta pe site-ul Homebrew). R

repetto74

22 octombrie 2017
  • 22 octombrie 2017
Salut,

Încerc să instalez acest program open source pentru a controla programatorul TL866 sub Mac OSX. Am dat cu succes comanda Sudo Make Install, dar nu știu ce ar trebui să recuperez?
Unde este programul compilat? În folderul Minipro-master am câțiva exec Unix în curs de creație, dar doar dau o listă de comenzi când fac dublu clic pe ele.
Ar trebui să am un pachet DMG de instalat sau ce? Îmi pare rău, nu sunt un expert în instalările în linia de comandă Unix




macstatic a spus: Da, explicația ta are sens, dar este adesea dificil de înțeles diferitele sintaxe din exemplele de linie de comandă, cum ar fi aici unde ar trebui să folosesc parantezele la propriu.





Da, m-am uitat si ai dreptate.




Bănuiesc că acest lucru are sens când arunc o privire la preferințele de sistem „Utilizatori și grupuri”, unde îmi pot da seama dacă un anumit utilizator ar trebui să fie un administrator sau un utilizator standard. Doar că nu m-am uitat niciodată așa.
Deci, „rădăcină” pe de altă parte este un cont de utilizator real, care în mod implicit are aceleași privilegii ca orice utilizator care a fost definit ca „admin”?




(după ce am petrecut mult timp încercând toate acestea și multe altele fără ca acestea să funcționeze...) Am decis să dau o încercare la comanda „make” (chiar dacă am făcut asta înainte), așa că am făcut-o, apoi am continuat cu „sudo make install” ' (încă conectat ca utilizator admin prin Terminal) și bine! functioneaza
Nu sunt sigur ce a mers prost unde, dar cel puțin l-am instalat (am introdus „minipro” în Terminal și a răspuns cu o listă de opțiuni.

Deci, mai trebuie să am Homebrew instalat pentru ca acesta să funcționeze, sau a fost doar pentru compilare? Dacă ocupă mult spațiu și nu am nevoie de el, aș putea la fel de bine să-l dezinstalez (am observat că există instrucțiuni pentru asta pe site-ul Homebrew).

macstatic

Poster original
21 octombrie 2005
Norvegia
  • 23 octombrie 2017
A trecut ceva timp de când am făcut cele de mai sus și nu-mi amintesc detaliile, dar am ajuns la concluzia că a avea un programator EPROM bazat pe linia de comandă nu era treaba mea, deoarece sunt prea multe detalii de care să țin evidența, așa că am ajuns să creez o partiție Bootcamp cu Windows pe ea, apoi instalând software-ul propriu-zis care a venit cu ea. Pentru mine, acest lucru funcționează mult mai bine, deși mi-aș dori să existe o versiune Mac a software-ului.

Toutou

6 ianuarie 2015
Praga, Republica Ceha
  • 23 octombrie 2017
repetto74 a spus: Am dat cu succes comanda Sudo Make Install, dar atunci nu știu ce ar trebui să recuperez?
Unde este programul compilat? În folderul Minipro-master am câțiva exec Unix în curs de creație, dar doar dau o listă de comenzi când fac dublu clic pe ele.


După comanda make install, utilitarul ar trebui să fie deja instalat pe sistemul dumneavoastră și ar trebui să fie disponibil ca „minipro” în terminal. Din nou, aceasta este o aplicație de linie de comandă, nu ar trebui să vedeți nicio interfață cu utilizatorul. R

repetto74

22 octombrie 2017
  • 23 octombrie 2017
Toutou a spus: După comanda make install, utilitarul ar trebui să fie deja instalat pe sistemul dumneavoastră și ar trebui să fie disponibil ca „minipro” în terminal. Din nou, aceasta este o aplicație de linie de comandă, nu ar trebui să vedeți nicio interfață cu utilizatorul.

Salut Toutou,

OK multumesc pentru clarificare. Ei bine, asta pare puțin prea complicat pentru a alerga pentru mine. Atunci este mai bine să porniți Windows când este necesară programarea IC.

Mulțumiri
Rick

macstatic

Poster original
21 octombrie 2005
Norvegia
  • 1 noiembrie 2017
Cred că asta ar putea fi soluția mai simplă. Până acum, nu am întâmpinat probleme la utilizarea software-ului Windows împreună cu programatorul EPROM menționat pe Mac-ul meu cu Bootcamp.

nivlekius

21 septembrie 2021
  • 21 septembrie 2021
Știu că este destul de vechi, dar dacă cineva ajunge aici dintr-o căutare pe google, am creat o aplicație GUI pentru Minipro. Îl poți obține la https://github.com/DLXXV-Kelvin/MiniPro-GUI

macstatic

Poster original
21 octombrie 2005
Norvegia
  • 22 septembrie 2021
Asta-i grozav!
Va funcționa și cu „CS” (MiniPro TL-866CS)?

V-ar deranja să faceți o aplicație precompilată, gata de utilizare, pentru descărcare? Mulți oameni (cum ar fi mine) se luptă să facă singuri astfel de lucruri.

nivlekius

21 septembrie 2021
  • 22 septembrie 2021
macstatic a spus: E minunat!
Va funcționa și cu „CS” (MiniPro TL-866CS)?

V-ar deranja să faceți o aplicație precompilată, gata de utilizare, pentru descărcare? Mulți oameni (cum ar fi mine) se luptă să facă singuri astfel de lucruri.
Utilizează aplicația de instrumente pentru linia de comandă minipro de David Griffith. Nu spune că funcționează cu acel programator, dar poți încerca întotdeauna. Și este deja compilat. Am scris-o cu rapiditate. Doar descărcați-l și dezarhivați și ar trebui să fie gata de funcționare

macstatic

Poster original
21 octombrie 2005
Norvegia
  • 22 septembrie 2021
Ah văd! A trecut ceva timp de când am instalat aceste lucruri și am uitat detaliile, dar cred că m-am gândit cel puțin în prima parte după ce am recitit. documentele dvs de câteva ori...

1) Deschideți OSX Terminal aplicație, introduceți următoarea comandă pentru a instala ' Băutură ' (după cum este explicat pe prima pagină a site-ului respectiv):
make

2) Acum instalați software-ul MiniPro, cu următoarea comandă:
sudo make install

3) apoi, instalarea avr-gcc (după cum este explicat Aici ):
/usr/bin/ruby -e '$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)'
urmată de:
brew install libusb
și în sfârșit (această parte părea să dureze o veșnicie):
==> ./configure --prefix=/usr/local/Cellar/libusb/1.0.21 ==> make install

4) așa că acum am verificat pentru a vedea dacă lucrurile GCC de mai sus au fost instalate și căile, așa cum este explicat în documentele GUI, dar în cazul meu rezultatele au fost ușor diferite:
cd path/to/the/minipro-master
care a arătat calea aici fiind: /usr/local/bin/minipro
apoi verificați calea avr-gcc:
cd /Users/toutou/Downloads/minipro-master
care, pe computerul meu a spus că este aici: /usr/local/bin/avr-gcc
și apoi verificați calea avr-objcopy:
make
despre care mi s-a spus este aici: /usr/local/bin/avr-objcopy

acum ma confuz....
În primul rând, nu sunt sigur dacă am descărcat corect. Pe dumneavoastră Pagina Github Minipro-GUI Am dat clic pe butonul verde „Cod”, apoi pe „Descărcare zip”, așa:

După ce l-am dezarhivat pe Mac-ul meu, am rămas cu un folder care conține două fișiere:


Văzând că „LICENȚĂ” părea a fi un fișier de tip linie de comandă, am făcut dublu clic pe el, care pare să fie oarecum în direcția corectă, deși am primit câteva mesaje de eroare în Terminal:

sudo make install


Deci unde am greșit? Am înțeles greșit ceva?
PS: vești grozave: it face lucrează cu versiunea mea „CS” a programatorului. The Pagina MiniPro Gitlab spune:

Caracteristici

  • Suport nativ pentru Linux, BSD și alte versiuni de Unix.
  • Compatibilitate cu Minipro TL866CS, TL866A și TL866II+ de la Autoelectric ( http://www.autoelectric.cn/en/tl866_main.html )
  • Peste 13000 de dispozitive țintă (inclusiv AVR-uri, PIC-uri, diverse BIOS-uri și EEPROM-uri)
  • Socket ZIF40 și suport pentru ISP
  • Biți de configurare MCU specifici furnizorului
  • Verificarea ID-ului cipului
  • Protecție la supracurent
  • Testarea sistemului

nivlekius

21 septembrie 2021
  • 22 septembrie 2021
Voi fi sincer cu tine, nu am folosit niciodată Git până acum. Lasa-ma sa vad daca pot sa imi dau seama de problema. S-ar putea să fie nevoie să folosesc un alt site de descărcare

nivlekius

21 septembrie 2021
  • 22 septembrie 2021
Dosarul este acolo acum. Am uitat să mă angajez când l-am încărcat aseară. Bună treabă, testând descărcarea. Îmi pare rău pentru asta

macstatic

Poster original
21 octombrie 2005
Norvegia
  • 22 septembrie 2021
Nici o problemă
Dar acum am o altă problemă:

Captură de ecran 2021-09-22 la 19.37.46.png

Există un motiv specific pentru care a făcut-o să nu funcționeze cu altceva decât cu cel mai recent sistem de operare sau este doar o chestiune de „permitere” aplicației să ruleze pe versiuni anterioare ale sistemului de operare? Sunt încă pe High Sierra 10.13 din cauza unor programe vechi pe care încă îl folosesc (și nu cred că MacOS 11.x poate rula oricum pe computerul meu), așa că ar fi grozav dacă interfața grafică ar putea fi făcută să funcționeze pe sistemul meu de operare mai vechi.

De asemenea, acum există un fișier ZIP în primul fișier ZIP. Poate ai putea pune totul într-un singur fișier ZIP?

nivlekius

21 septembrie 2021
  • 22 septembrie 2021
macstatic a spus: Nicio problemă
Dar acum am o altă problemă:

Vezi atașamentul 1840396
Vezi atașamentul 1840393
Există un motiv specific pentru care a făcut-o să nu funcționeze cu altceva decât cu cel mai recent sistem de operare sau este doar o chestiune de „permitere” aplicației să ruleze pe versiuni anterioare ale sistemului de operare? Sunt încă pe High Sierra 10.13 din cauza unor programe vechi pe care încă îl folosesc (și nu cred că MacOS 11.x poate rula oricum pe computerul meu), așa că ar fi grozav dacă interfața grafică ar putea fi făcută să funcționeze pe sistemul meu de operare mai vechi.

De asemenea, acum există un fișier ZIP în primul fișier ZIP. Poate ai putea pune totul într-un singur fișier ZIP?
Vezi atașamentul 1840395
Se datorează faptului că git pune automat lucrurile într-un fișier zip. În ceea ce privește aplicația, ar fi trebuit să fie pentru 9.5 și versiuni ulterioare, dar nu trebuie să fi configurat corect compilarea. Lasă-mă să-l recompilez

nivlekius

21 septembrie 2021
  • 22 septembrie 2021
macstatic a spus: Nicio problemă
Dar acum am o altă problemă:

Vezi atașamentul 1840396
Vezi atașamentul 1840393
Există un motiv specific pentru care a făcut-o să nu funcționeze cu altceva decât cu cel mai recent sistem de operare sau este doar o chestiune de „permitere” aplicației să ruleze pe versiuni anterioare ale sistemului de operare? Sunt încă pe High Sierra 10.13 din cauza unor programe vechi pe care încă îl folosesc (și nu cred că MacOS 11.x poate rula oricum pe computerul meu), așa că ar fi grozav dacă interfața grafică ar putea fi făcută să funcționeze pe sistemul meu de operare mai vechi.

De asemenea, acum există un fișier ZIP în primul fișier ZIP. Poate ai putea pune totul într-un singur fișier ZIP?
Vezi atașamentul 1840395
OK, am recompilat. Am uitat să stabilesc ținta. Acum este setat la 10.10 (cât de mic pot merge cu el), adică Yosemite. Mulțumesc pentru toate testele. Nu am un ATM Mac mai vechi. Să sperăm că nu ești prea frustrat. Îl poți descărca din nou și ar trebui să fie gata.

nivlekius

21 septembrie 2021
  • 22 septembrie 2021
Și te rog, spune-mi dacă funcționează sau nu. Mulțumiri