LabPROG 48 LV a AT28LV010

Pavel Troller patrol na sinus.cz
Pátek Duben 25 09:34:12 CEST 2014


Zdravím,
 
> Windows verziu vo wine ste neskusali?

Ale ano, zkoušel. Problém je už detekce programátoru. Na rozdíl od Dosemu
je zřejmě problém s bezproblémovým přístupem k hardware parportu. V Dosemu,
pokud je setuid, lze v konfiguraci přímo specifikovat adresy portů vč.
přerušení a Dosemu k nim dostane plný přístup. U wine nic takového není možné,
nemůže běžet setuid (má proti tomu i aktivní pojistku) a žádný přímý přístup
na porty nepodporuje. GUI sice pak běží, ale když nevidí železo, je celkem
na nic :-(.

> Druha moznost ktora ma napada je nainstalovat nejaky WIn
> do Oracle VB a kupit prevodnik USB -> LPT (stoji cca 5E) a 
> spristupnit ho v VB. Nainstalovat win verziu

Hmm, to asi nepůjde :-). Opravdu asi budu muset zaškemrat u někoho, který
disponuje programátorem, co to zvládne.

Ale napadla mne ještě tato možnost: Není náhodou ta AT28LV010 plně kompatibilní
s nějakým jiným typem, který by ten programátor už uměl ? Pak už jen nějak
ošidit tu kontrolu ID... Nedá ona se vypnout ?

Zdraví Pavel

> 
> j.
> 
> -----Original Message-----
> From: Hw-list [mailto:hw-list-bounces na list.hw.cz] On Behalf Of Pavel Troller
> Sent: Friday, April 25, 2014 5:44 AM
> To: hw-list na list.hw.cz
> Subject: LabPROG 48 LV a AT28LV010
> 
> Zdravím,
>   mám tu takový zapeklitý případ.
>   Potřeboval bych zapsat jednu AT28LV010 (od Atmelu) pomocí LabPROG 48 LV.
>   Úpěšnému provedení akce brání následující:
>   - Používám dosud starý DOSový program (PG4U) k programátoru, který jsem
>     jedině schopen rozběhnout pod Linuxem (v DOSEMU chodí jak z praku). 
>   - Tento program přesný typ obvodu dosud nezná - končí u AT28LV256 a pak
>     zná jiné AT28xx010, ale ne přesně LV. Identifikace podle ID selhává,
>     "uknown device". Nicméně, našel jsem jednu verzi (tuším má v tom sufixu
>     M a ještě něco, teď to nechci zapínat), která když se nastaví, lze
>     obvod bez problémů číst.
>   - V menu Device jsou však nedostupné volby Erase a Blank Check (druhá by
>     neměla ani bez první smysl). Podle toho soudím, že jde o obvod, který
>     lze přímo přepisovat a mazání či kontrola prázdnosti nejsou nutné.
>   - Volba Program funguje (ikdyž po aktivaci nabídne pormenu "No" a "EEPROM
>     ONLY" - není mi úplně jasné, co jiného než EEPROM bych programoval)
>     a programátor dělá, že zuřivě programuje, avšak zápis (do nesmazaného
>     obvodu) se neprojeví - zůstávají tam stále původní hodnoty (jde jen o
>     přepis pár bajtů, z toho v některých jdou bity evidentně jen z 1 do 0,
>     ale ani tam to neprojde).
>   - Ještě je nutno říci, že obvod je v TSOP a tak používám od Číňana dodanou
>     redukci s piny 1:1 (tedy nelze použít volbu vlastní redukce u Labprogu,
>     tam nesedí kontakty a ani to nečte). Jelikož to ale v této redukci (při
>     výběru DIL varianty) přečte, neměl by snad být problém ani při zápisu ?
>   Nemám zkušenosti s pálením obvodů řady 28, pálím většinou 27 a pak občas i 29, ale nikdy s tím nebyl problém. Vrtá mi hlavou:
>   - Proč to nezapisuje ? Zatím si myslím, že je asi problém v nesprávné 
>     identifikaci obvodu. Je to možné, že by takový detail měl tak fatální
>     důsledky ? U EPROM jsem taky občas nenašel správný typ, ale když jsem to
>     pálil na nějaký "blízký", vždy to šlo výborně.
>   - Co s tím ? Je možnost do SW PG4U nějak doplnit data o novém obvodu ?
> 
>     Zdraví Pavel
> 
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz Hw-list na list.hw.cz http://list.hw.cz/mailman/listinfo/hw-list
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list


Další informace o konferenci Hw-list