Portál AbcLinuxu, 26. dubna 2024 00:24


Dotaz: DOSemu a seriovy port

24.2.2004 13:16 daymoon | skóre: 7 | blog: Zde žádný smysl nenajdete
DOSemu a seriovy port
Přečteno: 180×
Odpovědět | Admin
Zdravim, chci rozchodit dosemu-1.2 se zarizenim pripojenym k seriovemu portu COM1 a DOSovym programem ktery data ze serioveho portu cte a zapisuje je na nej. Upravil jsem dosemu.conf:
$_com1 = "/dev/ttyS0"
a pri pokusu o komunikaci programem v DOSu se generuje tato chyba:
ERROR: tty: lock: ((null)/(null)ttyS0): není souborem ani adresá?em
ale program pravdepodobne nalezne funkcni port, nebot ohlasi, ze se komunikuje na 9600 baud. setserial ani stty jsem nastavil(nevim zda je nutne):
stty 9600 cs8 -parenb crtscts -F /dev/ttyS0
setserial /dev/ttyS0 auto_irq autoconfig
Program DOSu se zasekne. Negeneruje log, takze nevim proc a jak. Ale vim, ze rozhodne nepracuje dobre, v cistem MS-DOSu funguje. Je mi jasne ze mam spatne nastaven dosemu nebo linux. Poradi nekdo kde je chyba? Diky Petr
Když chudý nevolí levici, je to stejná hloupost, jako když bohatý nevolí pravici.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

2.7.2005 16:37 Hrabosh | skóre: 26 | blog: HBlog | Brno
Rozbalit Rozbalit vše Re: DOSemu a seriovy port
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mám naprosto stejný problém, nepovedlo se to někomu vyřešit ? Poteřbuju programovat 16f84ku. Mám dosemu 1.2.1.0.

díky

Z.H.
To jsem psal já ... to není bordel, to je modulární!
Pavel Stárek avatar 2.7.2005 20:45 Pavel Stárek | skóre: 44 | blog: Tady bloguju já :-) | Kolín
Rozbalit Rozbalit vše Re: DOSemu a seriovy port
Ohledně PICů:

A co zkusit něco z toho. A ještě bych se kouknul na toto.
Kdo chce, hledá způsob; kdo nechce, hledá důvod.
2.7.2005 22:01 Hrabosh | skóre: 26 | blog: HBlog | Brno
Rozbalit Rozbalit vše Re: DOSemu a seriovy port
Oba odkazy znám. Problém je, že ten vlastní programátor jsem stavěl podle této knížky a potřebuju tedy používat program k ní dodávaný.

Nepodařilo se mi zatím najít jakýkoli jiný software, kompatibilní s tím programátorem...

Z.H.
To jsem psal já ... to není bordel, to je modulární!
2.7.2005 22:08 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: DOSemu a seriovy port
Vždyť k tomu programy jsou zdrojáky, to by snad neměl být problém přeportovat.
2.7.2005 22:28 Hrabosh | skóre: 26 | blog: HBlog | Brno
Rozbalit Rozbalit vše Re: DOSemu a seriovy port
No pro mě to docela problém je .... to už by snad bylo jednodušší postavit jinej HW.

Z.H.
To jsem psal já ... to není bordel, to je modulární!
3.7.2005 13:50 jaro_t
Rozbalit Rozbalit vše Re: DOSemu a seriovy port
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mam uctovnictvo pod dosom, ktore pouzia hardverovy kluc, pripojeny na seriovy port. V Dosemu okrem povolenia portu ($_com1 = "/dev/ttyS0") jedine, co som este musel urobit bolo povolenie zapisu pre vsetkych uzivatelov do adresara /var/lock (prava 40777) lebo inac sa to zaseklo. Nic ine som nemusel urobit a bez problemov sa to rozbehlo. Pouzivam Dosemu verzie 1.2.2.0 a MDK 2005LE.
3.7.2005 16:40 Hrabosh | skóre: 26 | blog: HBlog | Brno
Rozbalit Rozbalit vše Re: DOSemu a seriovy port

Bohužel, nic. V tom adresáři jsem už taková práva nastavena měl, ale všiml jsem si, že v dosemu.conf nemám nastavenou položku:

$_ttylocks = "/var/lock"

Takže jsem ji nastavil a už není v logu ta chyba s tím (null)(null), je tam dokonce velmi slibný řádek:

SERIAL $Header: /cvsroot/dosemu/dosemu/src/base/serial/ser_init.c,v 1.1.2.5 2004/02/10 00:36:26 bartoldeman Exp $ registering /dev/ttyS0 for serial

Nicméně programátor pořád hlásí "Programmer not found.".

Z.H.

PS...asi si udělám PonyProg. Tu základní část už mám na EPROMky, tak budu muset dodělat redukci na 16F84...

To jsem psal já ... to není bordel, to je modulární!

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.