Fóra

Mac TL-866 EPROM programátor OSX software

macstatic

Původní plakát
21. října 2005
Norsko
  • 12. února 2017
Uvažuji o koupi jednoho z těchto levných Programátory USB MiniPro TL-866 EPROM z eBay, který je samozřejmě dodáván pouze se softwarem Windows.
Nicméně, na Githubu je pro něj dostupný open source software pro Mac ! Ale nevím, co je o kompilaci první, a zajímalo by mě, jestli někde existují nějaké verze softwaru připravené k použití, nebo jestli to někdo předkompiloval a chtěl by je sdílet?

Toutou

6. ledna 2015


Praha, Česká republika
  • 12. února 2017
Zkoušel jsem to za vás a zdá se, že to něco dělá. (je to aplikace příkazového řádku)

Proces je docela přímočarý, stačí si stáhnout aplikaci z Github (stáhněte si přímo nebo přes git, pokud jste obeznámeni), poté zadejte adresář do terminálu a spusťte Kód: |_+_| , pak Kód: |_+_| .

Budete potřebovat knihovnu libusb (dostupnou z Homebrew) a nástroje příkazového řádku xcode (výzva se zobrazí automaticky, pokud je nemáte)

Pokud máte nějaké dotazy, zeptejte se.

Přílohy

  • Snímek obrazovky 2017-02-12 v 22.19.22.png Snímek obrazovky 2017-02-12 v 22.19.22.png'file-meta'> 116.1 KB · Views: 886

macstatic

Původní plakát
21. října 2005
Norsko
  • 16. února 2017
Díky, že jste se na to podívali.
Aplikace příkazového řádku! Au
No, pokud nebudu denně vypalovat paměti EPROM a předem přesně vědět, co napsat, myslím, že by to mělo fungovat.

1) ze kterých souborů přesně potřebuji získat stránku Minipro GitHub ? Na výběr je dlouhý seznam souborů a složek.

2) Věřím, že jsem našel web Homebrew - to je ten správný, ne?
Takže jsem zkopíroval příkazový řádek podle pokynů v horní části stránky takto:
Kód: |_+_| ... a vložil jsem to do mého okna terminálu, které pokračovalo instalací hromady věcí.
Zatím správně?

3) Moc jsem té části nerozuměl libusb , ale (po rychlém prostudování stránky Homebrew) jsem uhádl a do Terminálu zadal následující:
Kód: |_+_| ... což vedlo k následujícímu:
Aktualizace Homebrew...
==> Automaticky aktualizováno Homebrew!
Aktualizováno 1 kohoutek (homebrew/core).
Žádné změny ve vzorcích.

==> Pomocí pískoviště
==> Stahování https://github.com/libusb/libusb/releases/download/v1.0.21/libusb-1.0.21.tar.bz2
==> Stahování z 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
==> provést instalaci
/usr/local/Cellar/libusb/1.0.21: 29 souborů, 557,7 kB, vytvořeno za 30 sekund
$
Vypadá to zatím dobře?

4) Jak nainstaluji Xcode? Nejsem si jistý, jestli jsem při instalaci Homebrew nebo libusb přehlédl výzvu nebo ne.

5) Takže jakmile si nainstaluji Xcode, předpokládám, že jsem svůj Mac připravil na to, aby mohl být zkompilován software MiniPro, mohu ho skutečně spustit, že?

Toutou

6. ledna 2015
Praha, Česká republika
  • 16. února 2017
macstatic řekl: Vypadá to zatím dobře?
Udělali jste vše správně, první příkaz nainstaloval Homebrew do vašeho počítače a druhý řekl Homebrew, aby vám získal knihovnu libusb.
A Hádej co? Homebrew získal libusb z github a přímo zde:
Kód: |_+_| Zkompiloval to.


Tak, teď budete potřebovat svou aplikaci. Nad dlouhým seznamem souborů na levé straně je zelené tlačítko s nápisem Klonovat nebo stáhnout. Klikněte na něj a poté na Stáhnout ZIP.
Rozbalte archiv, objeví se nová složka 'minipro-master'.

Nyní ta zábavná část - spusťte terminál a zadejte složku 'minipro-master' takto:
Kód: |_+_| Pokud si nejste jisti přesnou cestou, napište 'cd' (s mezerou!) a přetáhněte složku z Finderu do okna Terminálu. Na mém stroji by to tak bylo
Kód: |_+_|
Nyní jste ve správné složce pro zahájení hrozného a mystického rituálu — [násilné hromy, údery blesku] — KOMPILOVÁNÍ!!!!
Kód: |_+_| A to je vše. Takhle zkompilujete 98% věcí. (Obvykle existuje soubor s názvem 'Makefile', který obsahuje všechny potřebné příkazy, a příkaz 'make' s tímto souborem spolupracuje).

Aplikace je nyní binární, připravená ke spuštění, ale stále potřebuje několik souborů a adresářů připravených sem a tam, proces nejlépe známý jako „instalace“:
Kód: |_+_|
v podstatě říkáte obslužnému programu 'make', aby spustil sekvenci 'install' ze souboru Makefile. A s 'sudo' to spouštíte jako uživatel root (všemohoucí bůh). Budete vyzváni k zadání hesla. Zadejte jej (nic se nezobrazí, žádné hvězdičky ani nic).

Výložník. Vaše aplikace je připravena ke spuštění jako „minipro“.

macstatic

Původní plakát
21. října 2005
Norsko
  • 16. února 2017
Chladný! Vaše vysvětlení je velmi jasné, ale musel jsem udělat něco špatně s instalací libusb, protože při pokusu o „vytvoření“ (po rozbalení stažený soubor z Github) se objeví následující chybová zpráva:

Kód: |_+_|
Co teď musím udělat?
Mohl bych dodat, že můj Mac je nastaven pro více uživatelů. Vždy se přihlašuji jako „standardní“ uživatel, ale pokud něco instaluji, musím zadat uživatelské jméno a heslo „admin“. A to je místo, kde se věci pletou, protože když jsem požádán o „sudo“, nikdy to nezprovozním, pokud nejprve neprovedu „přihlášení admin_username“ (kde „admin_username“ je samozřejmě uživatelské jméno správce, za nímž následuje jeho heslo) , ale zase nedostanu přístup k souborům/složkám, které patří mému standardnímu uživateli... Možná v tom částečně leží výše uvedené problémy.

Skončí tato aplikace také v obvyklé složce /Applications/, jiné složce „společného přístupu“ (jako je /System/ nebo /Library/) nebo někde v mé vlastní uživatelské složce, takže musím pokaždé použít příkaz „sudo“. čas, kdy potřebuji použít tuto konkrétní aplikaci příkazového řádku? Poslední úprava: 16. února 2017

Toutou

6. ledna 2015
Praha, Česká republika
  • 17. února 2017
S víceuživatelským nastavením by neměl být problém. Vaše domácí instalace vypadá dobře.
První chyba ve výstupu je v kódu: |_+_| Takže se ujistěte, že máte tento nástroj:
Kód: |_+_| (Tato chyba se mi nezobrazila, protože ji mám.)

Poté by měl být připraven jak nástroj pkg-config, tak knihovna libusb
Kód: |_+_| by měl uvést obojí.

Pokud vše vypadá dobře, zkuste to znovu.

macstatic

Původní plakát
21. října 2005
Norsko
  • 18. února 2017
O jeden krok dále....
Tvůj návrh fungoval, takže teď mám ' pkg-config ' nainstalován.
'Brew list' zobrazuje dvě položky: libusb a pkg-config

ale ..... tato věc pro více uživatelů/sudo mě mate.
Například toto se stalo, když jsem se pokusil udělat výše uvedené (přihlášen na svém Macu jako můj běžný uživatel):

$ brew install pkg-config
Chyba: /usr/local/Cellar nelze zapisovat. Měli byste změnit
vlastnictví a oprávnění /usr/local/Cellar zpět na váš
Uživatelský účet:
sudo chown -R $(whoami) /usr/local/Cellar
Upozornění: pkg-config-0.29.1_2 je již nainstalován
Chyba: Oprávnění odepřeno - /usr/local/Cellar/pkg-config/0.29.1_2/INSTALL_RECEIPT.json20170218-21849-1414tf4
$ kdo jsem
MY_USERNAME
$ sudo chown -R $MY_USERNAME /usr/local/Cellar

VAROVÁNÍ: Nesprávné použití příkazu sudo může vést ke ztrátě dat
nebo smazání důležitých systémových souborů. Zkontrolujte prosím svůj
psaní při použití sudo. Pro více informací napište „man sudo“.

Chcete-li pokračovat, zadejte své heslo nebo stiskněte Ctrl-C pro přerušení.

Heslo:
MY_USERNAME není v souboru sudoers. Tento incident bude nahlášen.
$

Ve výše uvedeném příkladu zadám své běžné uživatelské heslo, které samozřejmě nefunguje.
tak se dále pokusím místo toho použít své uživatelské jméno správce (stále přihlášený na mém Macu jako normální uživatel):

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

VAROVÁNÍ: Nesprávné použití příkazu sudo může vést ke ztrátě dat
nebo smazání důležitých systémových souborů. Zkontrolujte prosím svůj
psaní při použití sudo. Pro více informací napište „man sudo“.

Chcete-li pokračovat, zadejte své heslo nebo stiskněte Ctrl-C pro přerušení.

Heslo:
Promiňte, zkuste to znovu.
Heslo:
Promiňte, zkuste to znovu.
Heslo:
Promiňte, zkuste to znovu.
sudo: 3 nesprávné pokusy o heslo
$

Takže protože nic z toho nefungovalo, přihlásil jsem se jako správce v Terminálu (přestože jsem se k Macu přihlásil jako normální uživatel):

$ přihlaste se MY_ADMIN_USERNAME
Heslo:

Tentokrát se to povedlo!
Nyní je čas nainstalovat software MiniPro.
Moc nerozumím tomu, jak jsem mohl 'make' fungovat dříve, ale možná bych to dokázal, i když bych nebyl admin. Nicméně, dělat a sudo make install Zdá se, že žádá o uživatelské jméno správce, které (jak bylo uvedeno dříve) nikdy nefunguje bez ohledu na to, jaké heslo mu dám.
Celá věc vypadá jako situace slepice a vejce.
Pokud se přihlásíte jako admin, zkuste cd do adresáře 'minipro-master', je mi odepřeno:

$ cd /FILEPATH/minipro-master
-bash: cd: /FILEPATH/minipro-master: Povolení odepřeno
$

Takže příště jdu do Terminálu, odhlásit se (takže jsem zpět k běžnému uživateli), CD do výše uvedeného adresáře a zkuste nainstalovat, což také nefunguje (pravděpodobně proto, že nejsem admin):

$ odhlásit se
$ kdo jsem
MY_USERNAME
$ cd /FILEPATH/minipro-master
$ pwd
/FILEPATH/minipro-master

$ provést instalaci
mkdir -p /usr/local/bin/
mkdir -p /usr/local/lib/udev/rules.d/
mkdir: /usr/local/lib/udev/rules.d/: Povolení odepřeno
make: *** [instalace] Chyba 1
$


Je tedy řešením umístit instalační soubory na USB flash disk, odhlásit se jako můj běžný uživatel na Macu, přihlásit se do uživatelské oblasti správce a odtud vše nainstalovat? Těžkopádné, tak doufám, že existuje nějaký jednodušší způsob.

Toutou

6. ledna 2015
Praha, Česká republika
  • 18. února 2017
$ kdo jsem
MY_USERNAME
$ sudo chown -R $MY_USERNAME /usr/local/Cellar

Správný nápad, nesprávné použití. (Ale to je v pořádku, může to být trochu matoucí)
Podívejte se na tento příklad: (příkaz echo pouze vytiskne výstup)
Snímek obrazovky 2017-02-18 v 16.18.46.png

'whoami' je příkaz, který vytiskne (vrátí jako výstup) vaše aktuální uživatelské jméno, jako v 'kdo jsem?'

'echo $whoami' doslova znamená 'tisknout hodnotu proměnné zvané whoami' — nic se neděje, proměnnou jsem nevytvořil.

'echo $toutou' opět pouze vypíše prázdnou proměnnou toutou

'$(command)' znamená 'spusťte tento příkaz a vložte výstup sem', takže 'echo $(whoami)' znamená doslova 'vytisknout jakýkoli výstup, který příkaz 'whoami' vytvoří'.

Poslední je příkladem fungování proměnných. Nejprve mu říkám, aby doslova 'vzal jakýkoli výstup, který příkaz 'whoami' vytvoří, a uloží jej jako proměnnou nazvanou X', a pak druhý příkaz je 'vytisknout hodnotu proměnné X'.

Váš příkaz' sudo chown -R $MY_USERNAME /usr/local/Cellar' by, jak nyní víte, změnilo vlastnictví adresáře (+ vše uvnitř) /usr/local/Cellar na uživatele, jehož jméno je uloženo v proměnné s názvem MY_USERNAME.

Správný tvar:
Kód: |_+_| doslova mu řekne, aby 'změnil vlastnictví adresáře (+ vše uvnitř) /usr/local/Cellar na uživatele, jehož jméno se vytiskne spuštěním příkazu 'whoami'.
Což je přesně to, co jsi chtěl udělat.

Ale věřím, že to není nutné, adresář by již měl vlastnit váš administrátor.

Nyní toto:
Kód: |_+_| dává smysl. Složka minipro-master patří vašemu běžnému uživateli, že? Ne vašemu administrátorovi. Admin v OSX není skutečný účet root („root“ v žargonu Unixu), je to jen uživatel, který je moci požádat root oprávnění přes 'sudo'.

Přihlaste se do svého administrátorského účtu. Zkuste cd do složky, nedovolí vám to. Ale tu složku už nebudeme potřebovat, tak ji prostě zničme.
Kód: |_+_| doslova „dejte (+) každému (a) oprávnění ke čtení/zápisu/spouštění (rwx) ve složce.

Zobrazí se výzva k zadání hesla, a protože jste přihlášeni jako správce, zadejte své uživatelské heslo správce. To by mělo fungovat 100%, pokud se můžete přihlásit pomocí stejného hesla.

A pak vyzkoušejte 'sudo make install'. Ten bez 'sudo' vůbec nepůjde.

chown33

Moderátor
Zaměstnanec
9. srpna 2009
Propastná rovina
  • 18. února 2017
macstatic řekl: O krok dále....
Tvůj návrh fungoval, takže teď mám ' pkg-config ' nainstalován.
'Brew list' zobrazuje dvě položky: libusb a pkg-config

ale ..... tato věc pro více uživatelů/sudo mě mate.
Například toto se stalo, když jsem se pokusil udělat výše uvedené (přihlášen na svém Macu jako můj běžný uživatel):
...
Nemůžete použít 'sudo' ze svého běžného uživatelského účtu. Abyste mohli používat 'sudo', musíte být správcem.

Když jste přihlášeni jako uživatel správce, můžete do souboru /etc/sudoers přidat název běžného uživatelského účtu. Měli byste si přečíst o tom, jak to udělat správně, abyste nezničili soubor sudoers. Google: přidejte uživatele do sudoers.


Zcela odlišným přístupem by bylo změnit oprávnění /usr/local/Cellar, aby měl váš běžný uživatelský účet oprávnění k zápisu. Odešlete úplný výstup následujícího příkazového řádku:
Kód: |_+_|
Obecně by přístup byl takový, že byste dali /usr/local/Cellar skupinu, které je váš uživatel členem, nebo přidal svého uživatele do skupiny již přiřazené k /usr/local/Cellar. Vhodná volba bude patrná po zobrazení výstupu z daného příkazového řádku.

Změna skupiny /usr/local/Cellar také vyžaduje vlastnictví nebo být root a připojení ke skupině vyžaduje být root. To znamená, že k provádění změn budete používat svůj účet správce, nikoli svůj běžný účet.

macstatic

Původní plakát
21. října 2005
Norsko
  • 18. února 2017
Toutou řekl: $ kdo jsem
MY_USERNAME
$ sudo chown -R $MY_USERNAME /usr/local/Cellar

Správný nápad, nesprávné použití. (Ale to je v pořádku, může to být trochu matoucí)
Podívejte se na tento příklad: (příkaz echo pouze vytiskne výstup)

Ano, vaše vysvětlení dává smysl, ale často je obtížné porozumět různým syntaxím v příkladech příkazového řádku, jako zde, kde bych měl závorky používat doslova.



Správný tvar:
Kód: |_+_| doslova mu řekne, aby 'změnil vlastnictví adresáře (+ vše uvnitř) /usr/local/Cellar na uživatele, jehož jméno se vytiskne spuštěním příkazu 'whoami'.
Což je přesně to, co jsi chtěl udělat.

Ale věřím, že to není nutné, adresář by již měl vlastnit váš administrátor.

Ano, koukal jsem a máš pravdu.


Nyní toto:
Kód: |_+_| dává smysl. Složka minipro-master patří vašemu běžnému uživateli, že? Ne vašemu administrátorovi. Administrátor v OSX není skutečný účet root („root“ v žargonu Unixu), je to pouze uživatel, který je moci požádat root oprávnění přes 'sudo'.

Myslím, že to dává smysl, když se podívám na systémovou předvolbu „Uživatelé a skupiny“, kde mohu zjistit, zda by určitý uživatel měl být správcem nebo standardním uživatelem. Jen jsem se na to takhle nikdy nedíval.
Takže 'root' na druhé straně je skutečný uživatelský účet, který má ve výchozím nastavení stejná privilegia jako každý uživatel, který byl definován jako 'admin'?


Přihlaste se do svého administrátorského účtu. Zkuste cd do složky, nedovolí vám to. Ale tu složku už nebudeme potřebovat, tak ji prostě zničme.

Kód: |_+_| doslova „dejte (+) každému (a) oprávnění ke čtení/zápisu/spouštění (rwx) ve složce.

Zobrazí se výzva k zadání hesla, a protože jste přihlášeni jako správce, zadejte své uživatelské heslo správce. To by mělo fungovat 100%, pokud se můžete přihlásit pomocí stejného hesla.

A pak vyzkoušejte 'sudo make install'. Ten bez 'sudo' vůbec nepůjde.

(poté, co jsem strávil spoustu času zkoušením toho všeho a ještě více, aniž by to fungovalo...) Rozhodl jsem se zkusit příkaz 'make' (i když jsem to dělal předtím), tak jsem to udělal a pak pokračoval 'sudo make install ' (stále přihlášený jako uživatel admin přes Terminál) a presto! funguje to
Nejsem si jistý, co se kde pokazilo, ale alespoň jsem si to nainstaloval (zadal jsem „minipro“ do Terminálu a odpověděl se seznamem možností.

Musím tedy mít stále nainstalovaný Homebrew, aby fungoval, nebo to bylo jen kvůli kompilaci? Pokud zabírá hodně místa a nepotřebuji ho, mohu jej stejně dobře odinstalovat (všiml jsem si, že na webu Homebrew k tomu byly pokyny). R

opakování74

22. října 2017
  • 22. října 2017
Ahoj,

Snažím se nainstalovat tento open source program pro ovládání programátoru TL866 pod Mac OSX. Úspěšně jsem zadal příkaz Sudo Make Install, ale pak nevím, co mám dostat zpět?
Kde je zkompilovaný program? Ve složce Minipro-master mám vytvořeno několik unixových execů, ale ty pouze dávají seznam příkazů, když na ně dvakrát kliknu.
Mám si nainstalovat balíček DMG nebo co? Omlouvám se, nejsem odborníkem na instalace příkazového řádku Unixu




macstatic řekl: Ano, vaše vysvětlení dává smysl, ale často je obtížné porozumět různým syntaxím v příkladech příkazového řádku, jako zde, kde bych měl závorky používat doslova.





Ano, koukal jsem a máš pravdu.




Myslím, že to dává smysl, když se podívám na systémové preference „Uživatelé a skupiny“, kde mohu zjistit, zda by určitý uživatel měl být správcem nebo standardním uživatelem. Jen jsem se na to takhle nikdy nedíval.
Takže 'root' na druhé straně je skutečný uživatelský účet, který má ve výchozím nastavení stejná privilegia jako každý uživatel, který byl definován jako 'admin'?




(poté, co jsem strávil spoustu času zkoušením toho všeho a ještě více, aniž by to fungovalo...) Rozhodl jsem se zkusit příkaz 'make' (i když jsem to dělal předtím), tak jsem to udělal a pak pokračoval 'sudo make install ' (stále přihlášený jako uživatel admin přes Terminál) a presto! funguje to
Nejsem si jistý, co se kde pokazilo, ale alespoň jsem si to nainstaloval (zadal jsem „minipro“ do Terminálu a odpověděl se seznamem možností.

Musím tedy mít stále nainstalovaný Homebrew, aby fungoval, nebo to bylo jen kvůli kompilaci? Pokud zabírá hodně místa a nepotřebuji ho, mohu jej stejně dobře odinstalovat (všiml jsem si, že na webu Homebrew k tomu byly pokyny).

macstatic

Původní plakát
21. října 2005
Norsko
  • 23. října 2017
Je to už nějakou dobu, co jsem udělal výše uvedené a nepamatuji si podrobnosti, ale došel jsem k závěru, že mít programátor EPROM založený na příkazovém řádku není moje věc, protože je příliš mnoho podrobností, které nelze sledovat, takže jsem nakonec vytvořil oddíl Bootcamp s Windows a poté instalace skutečného softwaru, který byl s ním dodán. Pro mě to funguje mnohem lépe, i když bych si přál, aby existovala verze softwaru pro Mac.

Toutou

6. ledna 2015
Praha, Česká republika
  • 23. října 2017
repetto74 řekl: Úspěšně jsem zadal příkaz Sudo Make Install, ale pak nevím, co mám dostat zpět?
Kde je zkompilovaný program? Ve složce Minipro-master mám vytvořeno několik unixových execů, ale ty pouze dávají seznam příkazů, když na ně dvakrát kliknu.


Po příkazu make install by měl být nástroj již nainstalován ve vašem systému a měl by být dostupný jako 'minipro' v terminálu. Opět se jedná o aplikaci příkazového řádku, neměli byste vidět žádné uživatelské rozhraní. R

opakování74

22. října 2017
  • 23. října 2017
Toutou řekl: Po příkazu make install by měl být nástroj již nainstalován ve vašem systému a měl by být dostupný jako 'minipro' v terminálu. Opět se jedná o aplikaci příkazového řádku, neměli byste vidět žádné uživatelské rozhraní.

Ahoj Toutou,

OK díky za objasnění. No, vypadá to trochu moc složitě na to, aby to pro mě běželo. Když je vyžadováno programování IC, je lepší zapnout Windows.

dík
Ricku

macstatic

Původní plakát
21. října 2005
Norsko
  • 1. listopadu 2017
Myslím, že by to mohlo být jednodušší řešení. Zatím jsem na svém Macu s Bootcamp nenarazil na žádné problémy s používáním softwaru Windows spolu s uvedeným programátorem EPROM.

nivlekius

21. září 2021
  • 21. září 2021
Vím, že je to docela staré, ale pokud se sem někdo dostane z vyhledávání na Google, vytvořil jsem GUI aplikaci pro Minipro. Můžete to získat na https://github.com/DLXXV-Kelvin/MiniPro-GUI

macstatic

Původní plakát
21. října 2005
Norsko
  • 22. září 2021
To je úžasné!
Bude fungovat také s „CS“ (MiniPro TL-866CS)?

Nevadilo by vám vytvořit předkompilovanou aplikaci připravenou k použití ke stažení? Mnoho lidí (jako já) se snaží něco takového udělat sami.

nivlekius

21. září 2021
  • 22. září 2021
macstatic řekl: To je úžasné!
Bude fungovat také s „CS“ (MiniPro TL-866CS)?

Nevadilo by vám vytvořit předkompilovanou aplikaci připravenou k použití ke stažení? Mnoho lidí (jako jsem já) se snaží něco takového udělat sami.
Používá aplikaci nástrojů příkazového řádku minipro od Davida Griffitha. Neříká se, že to funguje s tímto programátorem, ale vždy to můžete zkusit. A už je to sestavené. Napsal jsem to svižně. Stačí jej stáhnout a rozbalit a mělo by být připraveno k použití

macstatic

Původní plakát
21. října 2005
Norsko
  • 22. září 2021
Aha, chápu! Už je to nějaký čas, co jsem tyhle věci nainstaloval a zapomněl jsem na detaily, ale myslím, že jsem na to přišel alespoň u prvního dílu po opětovném přečtení vaše dokumenty párkrát...

1) Otevřete OSX Terminál aplikaci, zadejte následující příkaz k instalaci ' Vařit “ (jak je vysvětleno na první stránce tohoto webu):
make

2) Nyní nainstalujte software MiniPro pomocí následujícího příkazu:
sudo make install

3) poté instalace avr-gcc (jak je vysvětleno tady ):
/usr/bin/ruby -e '$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)'
následován:
brew install libusb
a nakonec (zdálo se, že tato část trvá věčnost):
==> ./configure --prefix=/usr/local/Cellar/libusb/1.0.21 ==> make install

4) takže jsem nyní zkontroloval, zda byly nainstalovány výše uvedené věci GCC a cesty, jak je vysvětleno v dokumentech GUI, ale v mém případě byly výsledky mírně odlišné:
cd path/to/the/minipro-master
který ukázal cestu sem: /usr/local/bin/minipro
pak zkontrolujte cestu avr-gcc:
cd /Users/toutou/Downloads/minipro-master
který na mém počítači řekl, že je zde: /usr/local/bin/avr-gcc
a poté zkontrolujte cestu avr-objcopy:
make
o kterém mi bylo řečeno, že je zde: /usr/local/bin/avr-objcopy

teď jsem zmatená....
Zaprvé si nejsem jistý, jestli mám stahování správně. Na tvé Stránka Github Minipro-GUI Kliknul jsem na zelené tlačítko „Kód“ a poté na „Stáhnout zip“ takto:

Po rozbalení na mém Macu mi zůstala složka obsahující dva soubory:


Když jsem viděl, že 'LICENSE' vypadá jako soubor typu příkazového řádku, poklepal jsem na něj, což se zdá být poněkud správným směrem, i když jsem v terminálu obdržel několik chybových zpráv:

sudo make install


Tak kde jsem udělal chybu? Snad jsem něco špatně pochopil?
PS: skvělá zpráva: to dělá pracovat s mojí 'CS' verzí programátoru. The Stránka MiniPro Gitlab říká:

Funkce

  • Nativní podpora pro Linux, BSD a další varianty Unixu.
  • Kompatibilita s Minipro TL866CS, TL866A a TL866II+ od Autoelectric ( http://www.autoelectric.cn/en/tl866_main.html )
  • Více než 13 000 cílových zařízení (včetně AVR, PIC, různých BIOSů a EEPROM)
  • Patice ZIF40 a podpora ISP
  • Konfigurační bity MCU specifické pro dodavatele
  • Ověření ID čipu
  • Nadproudová ochrana
  • Testování systému

nivlekius

21. září 2021
  • 22. září 2021
Budu k vám upřímný, nikdy předtím jsem Git nepoužíval. Uvidíme, jestli dokážu problém vyřešit. Možná budu muset použít jiný web ke stažení

nivlekius

21. září 2021
  • 22. září 2021
Soubor je tam teď. Zapomněl jsem se zavázat, když jsem to včera večer nahrál. Dobrá práce při testování stahování. Promiň mi to

macstatic

Původní plakát
21. října 2005
Norsko
  • 22. září 2021
Žádný problém
Ale teď mám jiný problém:

Snímek obrazovky 2021-09-22 v 19.37.46.png

Existuje nějaký konkrétní důvod, proč jste zabránili tomu, aby to fungovalo s ničím jiným než s nejnovějším operačním systémem, nebo je to jen otázka „povolení“ aplikace spustit na dřívějších verzích OS? Stále jsem na High Sierra 10.13 kvůli nějakému starému softwaru, který stále používám (a nemyslím si, že MacOS 11.x lze na mém počítači stejně spustit), takže by bylo skvělé, kdyby GUI fungovalo na mém starším OS.

V prvním souboru ZIP je nyní také soubor ZIP. Možná byste to mohli dát všechno do jediného souboru ZIP?

nivlekius

21. září 2021
  • 22. září 2021
macstatic řekl: Žádný problém
Ale teď mám jiný problém:

Zobrazit přílohu 1840396
Zobrazit přílohu 1840393
Existuje nějaký konkrétní důvod, proč jste zabránili tomu, aby to fungovalo s ničím jiným než s nejnovějším operačním systémem, nebo je to jen otázka „povolení“ aplikace spustit na dřívějších verzích OS? Stále jsem na High Sierra 10.13 kvůli nějakému starému softwaru, který stále používám (a nemyslím si, že MacOS 11.x lze na mém počítači stejně spustit), takže by bylo skvělé, kdyby GUI fungovalo na mém starším OS.

V prvním souboru ZIP je nyní také soubor ZIP. Možná byste to mohli dát všechno do jediného souboru ZIP?
Zobrazit přílohu 1840395
Je to proto, že git automaticky vkládá věci do souboru zip. Pokud jde o aplikaci, měla být pro verzi 9.5 a vyšší, ale nemusela být správně nastavena kompilace. Nech mě to překompilovat

nivlekius

21. září 2021
  • 22. září 2021
macstatic řekl: Žádný problém
Ale teď mám jiný problém:

Zobrazit přílohu 1840396
Zobrazit přílohu 1840393
Existuje nějaký konkrétní důvod, proč jste zabránili tomu, aby to fungovalo s ničím jiným než s nejnovějším operačním systémem, nebo je to jen otázka „povolení“ aplikace spustit na dřívějších verzích OS? Stále jsem na High Sierra 10.13 kvůli nějakému starému softwaru, který stále používám (a nemyslím si, že MacOS 11.x lze na mém počítači stejně spustit), takže by bylo skvělé, kdyby GUI fungovalo na mém starším OS.

V prvním souboru ZIP je nyní také soubor ZIP. Možná byste to mohli dát všechno do jediného souboru ZIP?
Zobrazit přílohu 1840395
OK, překompiloval jsem. Zapomněl jsem nastavit cíl. Nyní je nastaveno na 10.10 (tak nízko, jak to jen jde), což je Yosemite. Děkuji za provedení všech testů. Nemám žádný starší bankomat pro Mac. Snad nejsi příliš frustrovaný. Stačí si jej znovu stáhnout a mělo by to být dobré.

nivlekius

21. září 2021
  • 22. září 2021
A prosím, dejte mi vědět, jestli to funguje nebo ne. dík