Aceasta este comanda srec_cat care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
srec_cat - manipulează fișierele de încărcare EPROM
REZUMAT
srec_cat [ opțiune... ] nume de fișier...
srec_cat -Ajutor
srec_cat -Versiune
DESCRIERE
srec_cat programul este utilizat pentru a asambla fișierele de intrare date într-un singur fișier de ieșire.
Utilizarea filtrelor (vezi mai jos) permite efectuarea unor manipulări semnificative prin aceasta
comanda.
Date Order
Datele din fișierele de intrare nu sunt scrise imediat în ieșire, ci sunt stocate în
memorie până când imaginea EPROM completă a fost asamblată. Datele sunt apoi scrise în
fișier de ieșire în ordine crescătoare a adreselor. Ordinea originală a datelor (în acelea
formate capabile de ordonarea aleatorie a înregistrărilor) este nu păstrat.
Date Comparaţie
Deoarece ordinea înregistrărilor de intrare nu este păstrată, compararea textuală a intrării și ieșirii (cum ar fi
ca dif(1) sau tkdiff(1) comenzi) pot induce în eroare. Nu numai că pot apărea linii în
comenzi de adrese diferite, dar lungimile și terminarea liniei pot diferi, de asemenea. Utilizare
il srec_cmp(1) program pentru a compara două fișiere de încărcare EPROM. Dacă o comparație de text este
esențial, rulați ambele fișiere prin srec_cat(1) program pentru a asigura ca ambele fișiere să fie
comparate au o ordine identică a înregistrărilor și lungimi ale liniilor.
Date Conflicte
Stocarea datelor în memorie permite detectarea conflictelor de date, de obicei cauzate de
secțiunile linker se suprapun neintenționat.
· Va fi emis un avertisment pentru fiecare adresă care este setată redundant la aceeași valoare.
· O eroare fatală va fi emisă dacă orice adresă este setată cu valori contradictorii. A evita
această eroare folosește un -exclude -în filtru (vezi srec_input(1)) sau, pentru a fi un avertisment,
utilizați -multiplu opțiunea (vezi mai jos).
· Se va emite un avertisment pentru fișierele de intrare în care înregistrările de date nu sunt strict
ordine crescătoare a adreselor. Pentru a suprima acest avertisment, utilizați -dezactivare-secvență-avertizare
opțiunea (vezi mai jos).
Aceste caracteristici sunt concepute pentru a detecta probleme care sunt dificil de depanat și pentru a le detecta
lor înainte datele sunt scrise pe o EPROM și rulează în sistemul dumneavoastră încorporat.
INTRARE FILE SPECIFICAȚII
Intrarea poate fi calificată în două moduri: puteți specifica un fișier de date sau un generator de date.
format și puteți specifica filtre pentru a le aplica. Apare o specificație a fișierului de intrare
asa:
fișier de date [ filtru ... ]
generator de date [ filtru ... ]
Date Fişiere
Intrarea din fișierele de date este specificată prin numele fișierului și numele formatului. Un fișier de intrare
specificația arată astfel:
nume de fișier [ format ][ -ignore‐checksums ]
Formatul implicit este formatul Motorola S-Record, dar multe se inteleg si altele.
Date Generatoare
De asemenea, este posibil să generați date, mai degrabă decât să le citiți dintr-un fișier. Puteți folosi a
generator oriunde ai putea folosi un fișier. O specificație a generatorului de intrare arată ca
acest:
-Genera interval de adrese -sursă de date
Generatoarele includ date aleatorii și diverse forme de date constante.
Comun Manual Pagină
Vedea srec_input(1) pentru detalii complete despre specificatorii de intrare. Această descriere este în a
pagină manuală separată, deoarece este comună pentru mai multe comenzi SRecord.
OPŢIUNI
Se înțeleg următoarele opțiuni:
@nume de fișier
Fișierul text numit este citit pentru argumente suplimentare ale liniei de comandă. Argumentele sunt
separate prin spații albe (spațiu, tab, linie nouă, etc). Nu există un wildcard
mecanism. Nu există un mecanism de cotare. Comentarii, care încep cu „#' și
se extind până la sfârșitul liniei, sunt ignorate. Liniile goale sunt ignorate.
-Ieșire nume de fișier [ format ]
Această opțiune poate fi utilizată pentru a specifica fișierul de ieșire care va fi utilizat. Dosarul special
numele „-[rq] înseamnă ieșirea standard. Ieșirea este implicită la
ieșire standard dacă această opțiune nu este utilizată.
format poate fi specificat ca:
-Format_modul_obiect_absolut
Va fi scris un fișier Intel Absolute Object Module Format. (Vedea
srec_aomf(5) pentru o descriere a acestui format de fișier.)
-Ascii_Hex
Va fi scris un fișier Ascii-Hex. (Vedea srec_ascii_hex(5) pentru a
descrierea acestui format de fișier.)
-ASM [ prefix ][ -opțiune... ]
Se vor scrie o serie de instrucțiuni DB de asamblare.
Opțional prefix poate fi specificat pentru a schimba numele simbolurilor
generate. Setarea implicită la „eprom” dacă nu este setată.
Sunt disponibile mai multe opțiuni pentru a modifica stilul de ieșire:
-Dot_Style
Folosiți pseudo‐opțiuni în stil „punct” în loc de cuvinte. De exemplu .byte
în loc de implicit DB.
-Stil_HEXdecimal
Utilizați numere hexazecimale în ieșire, mai degrabă decât cele implicite
numere zecimale.
-Section_STyle
În mod implicit, ansamblul generat este plasat la adresa corectă
folosind pseudo‐ops ORG. Ieșirea în stilul secțiunii emite tabele de
adresele și lungimile secțiunilor, astfel încât datele pot fi legate la
timpul de rulare.
-A430 Generați rezultate care sunt compatibile cu compilatorul a430.exe
este folosit, de exemplu în IAR Embedded Workbench. Aceasta este prescurtarea pentru
-stil-secțiune -stil-hex
-CL430 Generați rezultate compatibile cu Code Composer Essentials, de exemplu
compilatorul acestuia. Aceasta este prescurtarea pentru -section-style -hex-
stil -stil-punct
-Output_Word
Generați rezultate care sunt în cuvinte de doi octeți, mai degrabă decât în octeți.
Aceasta presupune cuvinte little‐endian; va trebui să utilizați -Byte-
Schimbați filtrul dacă ținta dvs. este big-endian. Nu se încearcă
aliniați cuvintele pe limitele egale ale adresei; folosiți și introduceți filtrul
precum
fișier de intrare -umpleți 0xFF -înăuntru fișier de intrare
- rază-pad 2
pentru a completa mai întâi datele cu cuvinte întregi.
-Atmel_Generic
Va fi scris un fișier Atmel Generic. (Vedea srec_atmel_generic(5) pentru a
descrierea acestui format de fișier.)
-De bază Se vor scrie o serie de declarații DATE DE BAZĂ.
-B-Record
Un fișier în format b-record Freescale MC68EZ328 Dragonball bootstrap va fi
scris. (Vedea srec_brecord(5) pentru o descriere a acestui format de fișier.)
-Binar Va fi scris un fișier binar brut. Dacă obții rezultate neașteptate "vă rog"
a se vedea srec_binary(5) manual pentru mai multe informații.
-C-Matrice [ identificator ][ -opțiune... ]
Definiția matricei AC va fi scrisă.
Opțional identificator este numele variabilei care trebuie definită sau
bugus dacă nu este specificat.
-Include
Această opțiune solicită generarea unui fișier de includere.
-Nu‐CONST
Această opțiune solicită ca variabilele să nu folosească cuvântul cheie const
(sunt declarate constante ca implicite, astfel încât să fie plasate
în segmentul de numai citire în sistemele încorporate).
-C_COMpressed
Aceste opțiuni cer o matrice c comprimată ale cărei lacune de memorie vor fi
să nu fie umplut.
-Output_Word
Această opțiune cere o ieșire care este în cuvinte, nu în octeți.
Acesta este Little Endian, așa că poate fi necesar
-COsmac Se va scrie un fișier în format RCA Cosmac Elf. (Vedea srec_cosmac(5) pentru a
descrierea acestui format de fișier.)
-Dec_Binary
Va fi scris un fișier în format DEC Binary (XXDP). (Vedea srec_dec_binary(5)
pentru o descriere a acestui format de fișier.)
-Elektor_Monitor52
Această opțiune spune să utilizați fișierul în format EMON52 când scrieți fișierul.
(A se vedea srec_emon52(5) pentru o descriere a acestui format de fișier.)
-FAIrchild
Această opțiune spune să utilizați fișierul în format Fairchild Fairbug când scrieți fișierul
fişier. (Vedea srec_fairchild(5) pentru o descriere a acestui format de fișier.)
-Încărcare_rapidă
Această opțiune spune să utilizați fișierul în format LSI Logic Fast Load când scrieți
fișierul. (Vedea srec_fastload(5) pentru o descriere a acestui format de fișier.)
-Formatted_Binary
Va fi scris un fișier în format binar formatat. (Vedea
srec_formatted_binary(5) pentru o descriere a acestui format de fișier.)
-MAI DEPARTE [-opțiune ]
Un AL PATRIEA fișier de intrare va fi scris. Fiecare linie de ieșire include un octet
valoare, o adresă și o comandă.
ram Comanda magazinului este C! Aceasta este valoarea implicită.
-EEPROM Comanda magazinului este EEC!
-Cod_Pachet_Patru
Această opțiune spune să utilizați fișierul în format PFC când scrieți fișierul. (Vedea
srec_fpd(5) pentru o descriere a acestui format de fișier.)
-HEX_Dump
Va fi tipărită un dump hexazecimal care poate fi citit de om (inclusiv ASCII).
-IDT Va fi scris un fișier binar IDT System Integration Manager (IDT/sim).
(A se vedea srec_idt(5) pentru o descriere a acestui format de fișier.)
-Intel Va fi scris un fișier în format Intel hex. (Vedea srec_intel(5) pentru a
descrierea acestui format de fișier.) Implicit este să emită „i32hex” pe 32 de biți
adresare liniară; dacă doriți adresarea segmentului extins pe 16 de biți „i20hex”.
utilizați -lungimea-adresa=3 opțiunea, dacă doriți adresare „i8hex” pe 16 biți
utilizați -lungimea-adresa=2 opțiune.
-Intel_HeX_16
Va fi scris un fișier în format hex Intel-16 (INHX16). (Vedea
srec_intel16(5) pentru o descriere a acestui format de fișier.)
-Memory_Initialization_File [ lățime ]
(Altera) Formatul fișierului de inițializare a memoriei (MIF) va fi scris. The
lățime implicit la 8 biți. (Vedea srec_mif(5) pentru o descriere a acestui dosar
format.)
-Mips_Flash_BigEndian
-Mips_Flash_LittleEndian
Formatul fișierului MIPS Flash va fi scris. (Vedea srec_mips_flash(5) pentru a
descrierea acestui format de fișier.)
-MOS_Tehnologii
Va fi scris un fișier în format Mos Technologies. (Vedea srec_mos_tech(5)
pentru o descriere a acestui format de fișier.)
- Motorola [ lățime ]
Se va scrie un fișier Motorola S-Record. (Vedea srec_motorola(5) pentru a
descrierea acestui format de fișier.) Acesta este formatul implicit de ieșire. De
implicit, se emite cea mai mică lungime posibilă a adresei, aceasta va fi S19
pentru date în primii 64KB; dacă doriți să forțați S28, utilizați -abordare-
lungime=3 opțiune; dacă doriți să forțați S37, utilizați -lungimea-adresa=4 opțiune
Opțional lățime argument descrie numărul de octeți care formează fiecare
adrese multiple. Pentru utilizări normale, valoarea implicită de un (1) octet este
adecvat. Unele sisteme cu ținte pe 16 sau 32 de biți mutilează
adresele din dosar; această opțiune va imita acel comportament. Spre deosebire de
majoritatea celorlalți parametri, acesta nu poate fi ghicit.
-MsBin Această opțiune spune să utilizați Windows CE Binary Image Data Format pentru a scrie
fișierul. Vedea srec_msbin(5) pentru o descriere a acestui format de fișier.
-Needham_Hexazecimal
Această opțiune spune să utilizați formatul de fișier ASCII Needham Electronics pentru a scrie
fișierul. Vedea srec_needham(5) pentru o descriere a acestui format de fișier.
-Ohio_științific
Această opțiune spune să utilizați formatul hexazecimal Ohio Scientific. Vedea
srec_os65v(5) pentru o descriere a acestui format.
-PPB Această opțiune spune să utilizați formatul binar Stag Prom Programmer. Vedea
srec_ppb(5) pentru o descriere a acestui format.
-PPX Această opțiune spune să utilizați formatul hexazecimal Stag Prom Programmer. Vedea
srec_ppx(5) pentru o descriere a acestui format.
-SIGNetică
Această opțiune spune să utilizați formatul hex Signetics. Vedea srec_signetics(5)
pentru o descriere a acestui format.
-Spasm Această opțiune spune să utilizați formatul de ieșire a asamblatorului SPASM (utilizat în mod obișnuit
de programatori PIC). Vedea srec_spasm(5) pentru o descriere a acestui format.
-SPAsm_LittleEndian
Această opțiune spune să utilizați formatul de ieșire a asamblatorului SPASM (utilizat în mod obișnuit
de programatori PIC). Dar cu datele invers.
- STewie Va fi scris un fișier în format binar Stewie. (Vedea srec_stewie(5) pentru a
descrierea acestui format de fișier.)
-Tektronix
Va fi scris un fișier în format hex Tektronix. (Vedea srec_tektronix(5) pentru a
descrierea acestui format de fișier.)
-Tektronix_Extended
Va fi scris un fișier în format hex extins Tektronix. (Vedea
srec_tektronix_extended(5) pentru o descriere a acestui format de fișier.)
-Texas_Instruments_Tagged
Va fi scris un fișier în format TI-Tagged. (Vedea srec_ti_tagged(5) pentru a
descrierea acestui format de fișier.)
-Texas_Instruments_Tagged_16
Va fi scris un fișier în format SDSMAC 320 Texas Instruments. (Vedea
srec_ti_tagged_16(5) pentru o descriere a acestui format de fișier.)
-Texas_Instruments_TeXT
Această opțiune spune să utilizați formatul Texas Instruments TXT (MSP430) pentru a scrie
fișierul. Vedea srec_ti_txt(5) pentru o descriere a acestui format de fișier.
-VHdl [ octeți-pe-cuvânt [ nume ]]
Va fi scris un fișier în format VHDL. The octeți-pe-cuvânt implicit la unul,
il nume implicit la eprom. The etc/x_defs_pack.vhd fișier în sursă
distribuția conține un exemplu de pachet de definiții ROM pentru tipul
ieșire independentă. Poate fi necesar să utilizați filtrul -byte-swap pentru a obține
ordinea octetilor doriti.
-VMem [ lățimea memoriei ]
Va fi scris un fișier în format Verilog VMEM. The lățimea memoriei poate fi 8,
16, 32, 64 sau 128 de biți; implicit la 32 dacă nu este specificat. (Vedea srec_vmem(5)
pentru o descriere a acestui format de fișier.) Poate fi necesar să utilizați -byte‐
Schimbați filtrul pentru a obține ordinea de octeți dorită.
-WILson Se va scrie un fișier în format Wilson. (Vedea srec_wilson(5) pentru a
descrierea acestui format de fișier.)
-Adresă_Lungime număr
Această opțiune poate fi folosită pentru a specifica numărul minim de octeți care vor fi utilizați în
ieșire pentru a reprezenta o adresă (completare cu zerouri înainte, dacă este necesar). Acest
ajută atunci când vorbiți cu dispozitive de programare EPROM imbecilice care nu o fac pe deplin
implementați specificația formatului.
-Doar_Date
Această opțiune implică -disable=antet, -disable=număr de date, -disable=exec-start-
adresa și -disable=subsol opțiuni.
-Permite nume-trăsătură
Această opțiune este utilizată pentru a activa ieșirea unei caracteristici denumite.
Antet Această caracteristică controlează prezența înregistrărilor antet, înregistrările care apar
înaintea datelor în sine. Anteturile includ adesea, dar nu întotdeauna
text descriptiv.
Date_Count
Această caracteristică controlează prezența înregistrărilor de număr de înregistrări de date, care
apar după date și precizați câte înregistrări de date le-au precedat.
De obicei, un mecanism de integritate a datelor.
Execution_Start_Address
Această caracteristică controlează prezența înregistrărilor cu adresa de început a execuției,
care este locul în care monitorul va sări și va începe să execute codul odată ce
fișierul hex s-a terminat de încărcat.
Subsol Această caracteristică controlează prezența unei înregistrări de terminare a fișierului, una care
face nu dubla ca înregistrare a adresei de început a execuției.
Optional_Address
În formate care au adresa și datele separate sau parțial
separat (spre deosebire de a avea o adresă completă în fiecare înregistrare) este
este posibil să dezactivați emiterea primei adrese unde ar fi acea adresă
zero, deoarece aceste formate adesea implicit adresa la zero dacă nu există nicio adresă
văzut înainte de prima înregistrare de date. Acesta este dezactivat implicit, zero
adresa este întotdeauna emisă.
Nu toate formatele au toate caracteristicile de mai sus. Nu toate formatele sunt capabile
opțional, omiteți oricare sau toate caracteristicile de mai sus. Numele caracteristicilor pot fi prescurtate
precum numele opțiunilor din linia de comandă.
-Dezactivați nume-trăsătură
Această opțiune este folosită pentru a dezactiva ieșirea unei caracteristici denumite. Vezi -permite
opțiune pentru o descriere a caracteristicilor disponibile.
-IGnore_Checksums
-IGnore-Sume de control opțiunea poate fi utilizată pentru a dezactiva validarea sumei de control a intrării
fișiere, pentru acele formate care au sume de control. Rețineți că suma de control
valorile sunt încă citite și analizate (deci este încă o eroare dacă lipsesc)
dar valorile lor nu sunt verificate. Folosit după un nume de fișier de intrare, opțiunea
afectează doar acel fișier; folosit oriunde altundeva pe linia de comandă, se aplică tuturor
următoarele fișiere.
-Activați_Secvență_Avertismente
Această opțiune poate fi utilizată pentru a activa avertismentele despre fișierele de intrare în care se află datele
înregistrările nu sunt în ordine strict crescătoare a adreselor. Este emis un singur avertisment
per fișier de intrare. Aceasta este valoarea implicită.
Notă: ieșirea de srec_cat(1) este întotdeauna în această ordine.
Notă: Această opțiune trebuie utilizată înainte fișierul de intrare. Asta pentru că dacă există
sunt mai multe fișiere pe linia de comandă, fiecare poate avea nevoie de setări diferite. The
setarea rămâne în vigoare până la următoarea -Dezactivați_Secvența_Avertismente opțiune.
-Dezactivați_Secvența_Avertismente
Această opțiune poate fi utilizată pentru a dezactiva avertismentele despre fișierele de intrare în care se află datele
înregistrările nu sunt în ordine strict crescătoare a adreselor.
Notă: Această opțiune trebuie utilizată înainte fișierul de intrare ofensator. Asta pentru ca
dacă există mai multe fișiere pe linia de comandă, fiecare poate avea nevoie de setări diferite.
Setarea rămâne în vigoare până la următoarea -Activare_Secvență_Avertismente opțiune.
-CRLF Această opțiune este prescurtare pentru -line‐terminare=crlf opțiune. Pentru utilizare cu
Dispozitive de programare EPROM care presupun că toată lumea folosește Evil Bill
terminarea liniei sistemului de operare.
-Linie_Terminare nume-stil
Această opțiune poate fi utilizată pentru a specifica stilul de terminare a liniei pentru textul. The
implicit este să utilizați stilul implicit de terminare a liniei al sistemului de operare gazdă (dar
Cygwin se comportă ca și cum ar fi Unix). Utilizați această opțiune cu prudență, deoarece va fi
introduceți, de asemenea, octeți CR suplimentari (adică greșiți) în formate binare.
Carriage_Return_Line_Feed
Utilizați stilul de terminare a liniei CRLF, tipic pentru DOS și M$ Windows.
Linie nouă
Utilizați stilul de terminare a liniei NL, tipic pentru Unix și Linux.
Retur transport
Utilizați stilul de terminare a liniei CR, tipic pentru Apple Macintosh.
Toate celelalte nume de stil de terminare a liniei vor produce o eroare fatală. Nume de stil
poate fi prescurtat ca numele opțiunilor din linia de comandă.
-Linie_Lungime număr
Această opțiune poate fi utilizată pentru a limita lungimea liniilor de ieșire la cel mult număr
personaje. (Nu are sens pentru formatul de fișier binar.) Implicit la ceva mai puțin
mai mult de 80 de caractere, în funcție de format. Dacă trebuie să controlezi maximul
numărul de octeți din fiecare înregistrare de ieșire, utilizați --Dimensiune_bloc_ieșire opțiune.
-Antet şir
Această opțiune poate fi folosită pentru a seta comentariul antetului, în acele formate care acceptă
aceasta. Această opțiune implică -enable=antet opțiune.
-Execution_Start_Address număr
Această opțiune poate fi utilizată pentru a seta adresa de început a execuției, în acele formate care
susține-l. Adresa de început a execuției este locul în care monitorul va sări la și
începeți să executați codul odată ce fișierul hex s-a terminat de încărcat, gândiți-vă la el ca a
adresa „goto”. De obicei ignorat de dispozitivele de programare EPROM. Această opțiune implică
il -enable=exec-start-addr opțiune.
Vă rugăm să rețineți: adresa de început a execuției este un concept diferit de primul
adresa în memoria datelor dvs. Dacă doriți să schimbați locul în care încep datele dvs
memorie, utilizați -decalaj filtru.
-Dimensiune_bloc_ieșire număr
Această opțiune poate fi utilizată pentru a specifica numărul exact de octeți de date în care să apară
fiecare înregistrare de ieșire. Există limitări specifice formatului pentru această valoare
primiți o eroare dacă valoarea nu este validă. Dacă trebuie să controlați numărul maxim
de caractere pe o linie de ieșire de text, utilizați --Line_Length opțiune.
-Output_Block_Packing
Din când în când, cu fișiere mari, este posibil să observați că înregistrările dvs. de date sunt
scuipă în mod neașteptat pe ieșire. Acest lucru se întâmplă de obicei acolo unde lungimile înregistrărilor nu sunt a
puterea de 2. Dacă acest lucru vă deranjează (sau instrumentele dvs. de comparație) această opțiune poate fi
folosit pentru a reambala ieșirea, astfel încât limitele interne ale blocului SRecord să nu fie
vizibil în ieșire.
-Output_Block_Alignment
Această opțiune este similară cu -Output_Block_Packing opțiune, cu excepția celei scurte
înregistrările sunt folosite după găuri pentru a face ca înregistrările ulterioare să fie plasate pe un bloc
limita de dimensiune.
-Multiplu
Utilizați această opțiune pentru a permite unui fișier să conțină mai multe valori (contradictorii) pentru
unele locații de memorie. Se va imprima un avertisment. Ultima valoare din fișier
va fi folosit. Valoarea implicită este ca această condiție să fie o eroare fatală.
Toate celelalte opțiuni vor produce o eroare de diagnosticare.
Toate opțiunile pot fi prescurtate; abrevierea este documentată ca litere mari,
toate literele mici și literele de subliniere (_) sunt opționale. Trebuie să utilizați consecutive
secvențe de litere opționale.
Toate opțiunile nu fac distincție între majuscule și minuscule, le puteți tasta cu litere mari sau mici sau a
combinația dintre ambele, cazul nu este important.
De exemplu: argumentele „-help”, „-HEL” și „-h” sunt toate interpretate ca însemnând -Ajutor
opțiune. Argumentul „-hlp” nu va fi înțeles, deoarece opțional consecutiv
caracterele nu au fost furnizate.
Opțiunile și alte argumente ale liniei de comandă pot fi amestecate în mod arbitrar pe linia de comandă.
Numele lungi ale opțiunilor GNU sunt înțelese. Deoarece toate numele opțiunilor pentru srec_cat sunt lungi,
aceasta înseamnă ignorarea semnului „-” suplimentar. „--opțiune=valoare” convenție este de asemenea
înțeles.
EXIT STAREA
srec_cat comanda va ieși cu starea 1 la orice eroare. The srec_cat comanda va
ieșiți doar cu starea 0 dacă nu există erori.
DREPTURI DE AUTOR
srec_cat Versiunea 1.58
Drepturi de autor (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010, 2011 Peter Miller
srec_cat programul vine cu ABSOLUT NU GARANȚIE; pentru detalii folosiți „srec_cat
-Versiune Licență'comandă. Acesta este software gratuit și sunteți binevenit să îl redistribuiți
sub anumite conditii; pentru detalii folosiți „srec_cat -Versiune Licență'comandă.
Utilizați srec_cat online folosind serviciile onworks.net