Lantean Postat August 9, 2012 Partajează Postat August 9, 2012 O mare problema cand se vrea programarea statiilor radio mai vechi este gasirea unui calculator slab care poate rula MS-DOS. Exact acest impediment l-am intalnit si eu cand am achizitionat o statie mobila STANDARD GX1510V. Neavand un PC vechi am fost nevoit sa caut o solutie alternativa , aceasta s-a materializat prin utilizarea aplicatie gratuite DosBox prin care se pot rula aplicatii de MS-DOS in interiorul sistemelor de operare noi, in cazul meu Windows 7 x64, totul ruland intr-o masina vituala. Acesta aplicatie permite rularea de aplicatii vechi ce se bazau pe viteza procesorului pentru a functiona. Problema noastra fiind de fapt ca avem procesoare prea rapide iar aplicatiile vechi ruleaza la viteze prea mari pentru a putea comunica cu statiile ce dorim a fi programate. Un alt atribut util al DosBox este ca poate utiliza si adaptoare USB la Serial , functionalitatea acestora depinzand totusi si de parametrii constructivi ai adaptorului. Aplicatia poate fi descarcata de aici http://www.dosbox.com/download.php?main=1 Dupa instalare trebuie sa setam portul ce dorim sa il folosim astfel: Z:\>serial1=directserial realport:com4 Unde se va modifica realport=com (1...n) in functie de portul care dorim sa il folosim pentru programare , in cazul in care portul serial virtual sau real este recunoscut de sistemul de operare gazda ca COM3 atunci comanda va fi Z:\>serial1=directserial realport:com4 Urmatorul pas este sa montam folderul unde avem softul de programare pentru a-l putea rula din DosBox. Aceasta se face in felul urmator: Z:\>mount c c:\Standard Unde mount c inseamna monteaza ca Partitia C: , iar c:\Standard este calea unde am copiat eu softul de programare pentru statia mea. De retinut ca se pot monta mai multe partiti/foldere ca de exemplu : Z:\>mount c c:\Folder1 Z:\>mount d c:\Folder2 Z:\>mount e c:\Folder 3 Partitile C,D,E din DosBox vor contine C -Folder1, D-Folder 2, E-Folder 3. Pentru a naviga intre partitii se vor folosi comenzile DOS standard. De exemplu pentru a ajunge in partitia C in interiorul DosBox vom folosi comanda Z:\>c: Al carei rezultat va fi schimbarea prompterului din Z:\> in C:\> Pentru a putea vedea continutul lui C: utilizam comanda dir C:\>dir Ca rezultat ne vor fi afisate fisiere continute de c:\ respectiv continutul folderului C:\Standard al sistemului de operare gazda montat in prealabil ca partitie C:\ in DosBox. Se porneste fisierul executabil al aplicatie in cazul meu fisierul pps1510.exe C:\>pps1510.exe Se ajusteaza numarul de cicluri (viteza) procesorului cu tastele CTRL+F11 sau CTRL+F12 . In cazul meu am folosit 97 de cicluri. In cazul meu a fost nevoie si de ajustari ale modului de functionare ale portului serial al placii de baza deoarece desi se reusea citirea cu succes a memoriei statie nu se putea face scriere, aceasta terminendu-se cu o eroare. Setarile folosite de mine sunt urmatoarele: Iar la advanced am dezactivat bufferul De asemenea recomand efectuarea modificarilor sa se faca inainte de pornirea DosBox si sa fie confirmate de un restart. Link spre comentariu
Lantean Postat August 10, 2012 Autor Partajează Postat August 10, 2012 S-a strecurat o greseala de tastare: Unde se va modifica realport=com (1...n) in functie de portul care dorim sa il folosim pentru programare , in cazul in care portul serial virtual sau real este recunoscut de sistemul de operare gazda ca COM3 atunci comanda va fi Z:\>serial1=directserial realport:com3 Link spre comentariu
asyx Postat August 11, 2012 Partajează Postat August 11, 2012 sa inteleg ca,cu acest program, se poate regla frecventa de lucru a procesorului?am cateva Motorola vechi care au nevoie de o frecventa de 20Mhz la programare Link spre comentariu
Lantean Postat August 11, 2012 Autor Partajează Postat August 11, 2012 Efectiv nu reglezi viteza procesorului ci doar programelul de DOS se va comporta ca si cum ar rula la viteza respectiva. Eu zic sa incerci, si eventual sa refaci setarile sa ti se portiveasca pentru ce iti trebuie tie, daca nu merge din prima. Bafta! Link spre comentariu
Vizitator bogdanval Postat Februarie 19, 2013 Partajează Postat Februarie 19, 2013 Interesant.... am constatat si eu ca sint procesoarele prea rapide pentru aplicatiile ms-dos... Eu am rezolvat cu un cd de boot facut dupa o discheta de boot de win98 (va mai aduceti aminte? )... si cind vreau sa programez statia bag cd-ul si pe urma rulez programul de pe stik :Ptoate bune... Link spre comentariu
Postări Recomandate
Creează un cont sau autentifică-te pentru a adăuga comentariu
Trebuie să fi un membru pentru a putea lăsa un comentariu.
Creează un cont
Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!
Înregistrează un nou contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum