Ito ang command na srec_cat na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
srec_cat - manipulahin ang EPROM load files
SINOPSIS
srec_cat [ opsyon... ] filename...
srec_cat -Tulong
srec_cat -BERSYON
DESCRIPTION
Ang srec_cat Ang programa ay ginagamit upang tipunin ang ibinigay na mga input file sa isang solong output file.
Ang paggamit ng mga filter (tingnan sa ibaba) ay nagbibigay-daan sa mga makabuluhang manipulasyon na maisagawa nito
utos.
data order
Ang data mula sa mga input file ay hindi kaagad na isinulat sa output, ngunit naka-imbak sa
memorya hanggang sa mabuo ang kumpletong imahe ng EPROM. Pagkatapos ay isinusulat ang data sa
output file sa pataas na pagkakasunud-sunod ng address. Ang orihinal na pagkakasunud-sunod ng data (sa mga
mga format na may kakayahang random na pag-order ng record) ay hindi napanatili
data paghahambing
Dahil hindi pinapanatili ang pagkakasunud-sunod ng rekord ng input, ang paghahambing ng teksto ng input at output (tulad ng
bilang Diff(1) o tkdiff(1) mga utos) ay maaaring mapanlinlang. Hindi lang makikita ang mga linya
iba't ibang mga order ng address, ngunit ang mga haba ng linya at pagwawakas ng linya ay maaari ding mag-iba. Gamitin
ang srec_cmp(1) programa upang ihambing ang dalawang EPROM load file. Kung ang paghahambing ng teksto ay
mahalaga, patakbuhin ang parehong mga file sa pamamagitan ng srec_cat(1) programa upang matiyak na ang parehong mga file ay magiging
ang paghahambing ay may magkaparehong pagkakasunud-sunod ng talaan at haba ng linya.
data Pula ang mga salungatan
Ang pag-iimbak ng data sa memorya ay nagbibigay-daan sa pagtuklas ng mga salungatan ng data, kadalasang sanhi ng
hindi sinasadyang nagsasapawan ang mga seksyon ng linker.
· Isang babala ang ibibigay para sa bawat address na paulit-ulit na nakatakda sa parehong halaga.
· Isang malalang error ang ibibigay kung ang anumang address ay itinakda na may magkasalungat na halaga. Para maiwasan
ang error na ito ay gumagamit ng isang - ibukod -sa loob ng filter (tingnan srec_input(1)) o, para gawin itong babala,
gamitin ang -marami opsyon (tingnan sa ibaba).
· Isang babala ang ibibigay para sa mga input file kung saan ang mga talaan ng data ay hindi mahigpit
pataas na pagkakasunud-sunod ng address. Upang sugpuin ang babalang ito, gamitin ang -disable-sequence-babala
opsyon (tingnan sa ibaba).
Ang mga feature na ito ay idinisenyo upang makita ang mga problema na mahirap i-debug, at makita
sila bago ang data ay nakasulat sa isang EPROM at tumatakbo sa iyong naka-embed na system.
INPUT FILE Mismong Katangian
Maaaring maging kwalipikado ang input sa dalawang paraan: maaari kang tumukoy ng data file o data generator.
format at maaari mong tukuyin ang mga filter na ilalapat sa kanila. Mukhang isang detalye ng input file
ganito:
data-file [ filter ... ]
data-generator [ filter ... ]
data File
Ang input mula sa mga file ng data ay tinutukoy ng pangalan ng file at pangalan ng format. Isang input file
ang detalye ay ganito:
filename [ format ][ -ignore‐checksums ]
Ang default na format ay Motorola S-Record na format, ngunit marami naiintindihan din ng iba.
data generators
Posible rin na bumuo ng data, sa halip na basahin ito mula sa isang file. Maaari mong gamitin ang a
generator kahit saan maaari kang gumamit ng isang file. Ang isang detalye ng input generator ay mukhang
ito:
-Bumuo hanay ng address -pinanggalingan ng Datos
Kasama sa mga generator ang random na data at iba't ibang anyo ng pare-parehong data.
Karaniwan manwal pahina
Tingnan srec_input(1) para sa kumpletong detalye ng mga input specifier. Ang paglalarawang ito ay nasa a
hiwalay na manual page dahil karaniwan ito sa higit sa isang utos ng SRecord.
Opsyon
Ang mga sumusunod na opsyon ay nauunawaan:
@filename
Binabasa ang pinangalanang text file para sa karagdagang mga argumento ng command line. Ang mga argumento ay
pinaghihiwalay ng puting espasyo (espasyo, tab, bagong linya, at iba pa). Walang wildcard
mekanismo. Walang mekanismo ng pagsipi. Mga komento, na nagsisimula sa '#' at
pahabain hanggang sa dulo ng linya, ay hindi pinapansin. Binabalewala ang mga blangkong linya.
-Output filename [ format ]
Maaaring gamitin ang opsyong ito upang tukuyin ang output file na gagamitin. Ang espesyal na file
pangalang "-[rq] ay nauunawaan na ang karaniwang output. Mga default na output sa
karaniwang output kung hindi ginagamit ang opsyong ito.
Ang format maaaring tukuyin bilang:
-Absolute_Object_Module_Format
Isang Intel Absolute Object Module Format file ang isusulat. (Tingnan
srec_aomf(5) para sa isang paglalarawan ng format ng file na ito.)
-Ascii_Hex
Isang Ascii‐Hex file ang isusulat. (Tingnan srec_ascii_hex(5) para sa a
paglalarawan ng format ng file na ito.)
-ASM [ unlapi ][ -opsyon... ]
Isang serye ng mga assembler DB statement ang isusulat.
Ang opsyonal unlapi maaaring tukuyin upang baguhin ang mga pangalan ng mga simbolo
nabuo. Ang mga default ay "eprom" kung hindi nakatakda.
Maraming mga pagpipilian ang magagamit upang baguhin ang istilo ng output:
-Dot_STyle
Gumamit ng mga pseudo‐op na istilong "tuldok" sa halip na mga salita. Halimbawa .byte
sa halip na ang default na DB.
-HEXadecimal_STyle
Gumamit ng mga hexadecimal na numero sa output, sa halip na ang default
mga numero ng decimal.
-Seksyon_STyle
Bilang default, ang nabuong assemble ng inilagay sa tamang address
gamit ang ORG pseudo-ops. Ang output ng istilo ng seksyon ay nagpapalabas ng mga talahanayan ng
mga address at haba ng seksyon, kaya maaaring nauugnay ang data sa
runtime.
-A430 Bumuo ng output na sumusunod sa a430.exe compiler bilang ito
Ginagamit, hal sa IAR Embedded Workbench. Ito ay short-hand para sa
-style-seksyon -style-hex
-CL430 Bumuo ng output na sumusunod sa Code Composer Essentials, ibig sabihin
ang compiler nito. Ito ay maikling-kamay para sa -section-style -hex-
style -dot-style
-Output_Word
Bumuo ng output na nasa dalawang-byte na salita sa halip na mga byte.
Ipinapalagay nito ang maliliit na-endian na salita; kakailanganin mong gamitin ang -Byte‐
Magpalit ng filter kung big‐endian ang iyong target. Walang pagtatangka na ginawa
ihanay ang mga salita sa pantay na address ng mga hangganan; gamitin at input filter
tulad ng
input-file -punan ang 0xFF -sa loob input-file
-range-pad 2
upang pad ang data sa buong salita muna.
-Atmel_Generic
Isang Atmel Generic na file ang isusulat. (Tingnan srec_atmel_generic(5) para sa a
paglalarawan ng format ng file na ito.)
-Basic Isang serye ng mga BATAYANG DATA na pahayag ang isusulat.
-B-Rekord
Ang isang Freescale MC68EZ328 Dragonball bootstrap b‐record na format na file ay magiging
nakasulat. (Tingnan srec_brecord(5) para sa isang paglalarawan ng format ng file na ito.)
-Binary Isang raw binary file ang isusulat. Kung nakakuha ka ng hindi inaasahang resulta pakiusap
tingnan ang srec_binary(5) manwal para sa karagdagang impormasyon.
-C-Array [ pantukoy ][ -opsyon... ]
Isusulat ang depinisyon ng array ng AC.
Ang opsyonal pantukoy ay ang pangalan ng variable na tutukuyin, o
bugus kung hindi tinukoy.
-Isama
Ang pagpipiliang ito ay humihiling ng isang kasamang file na mabuo rin.
-Wala-CONST
Hinihiling ng mga opsyong ito na huwag gamitin ng mga variable ang const keyword
(idineklara silang pare-pareho bilang default, upang mailagay ang mga ito
sa read-only na segment sa mga naka-embed na system).
-C_COMpressed
Ang mga opsyong ito ay humihingi ng isang naka-compress na c-array na ang mga puwang sa memorya
hindi mapupuno.
-Output_Word
Ang pagpipiliang ito ay humihingi ng isang output na nasa mga salita na hindi sa mga byte.
Ito ay maliit na endian, kaya maaaring kailanganin mo
-COsmac Isang RCA Cosmac Elf na format na file ang isusulat. (Tingnan srec_cosmac(5) para sa a
paglalarawan ng format ng file na ito.)
-Dec_Binary
Isang DEC Binary (XXDP) na format na file ang isusulat. (Tingnan srec_dec_binary(5)
para sa paglalarawan ng format ng file na ito.)
-Elektor_Monitor52
Sinasabi ng opsyong ito na gamitin ang EMON52 format na file kapag isinusulat ang file.
(Tingnan ang srec_emon52(5) para sa isang paglalarawan ng format ng file na ito.)
-Fairchild
Sinasabi ng opsyong ito na gamitin ang Fairchild Fairbug na format na file kapag isinusulat ang
file. (Tingnan srec_fairchild(5) para sa isang paglalarawan ng format ng file na ito.)
-Mabilis_Magkarga
Sinasabi ng opsyong ito na gamitin ang LSI Logic Fast Load format na file kapag nagsusulat
ang file. (Tingnan srec_fastload(5) para sa isang paglalarawan ng format ng file na ito.)
-Formatted_Binary
Isang Formatted Binary format file ang isusulat. (Tingnan
srec_formatted_binary(5) para sa isang paglalarawan ng format ng file na ito.)
-FORTH [ -opsyon ]
Isang FORTH input file ang isusulat. Ang bawat linya ng output ay may kasamang byte
halaga, isang address, at isang utos.
-RAM Ang utos ng tindahan ay C! Ito ang default.
-EEPROM Ang utos ng tindahan ay EEC!
-Four_Packed_Code
Sinasabi ng opsyong ito na gamitin ang PFC format file kapag isinusulat ang file. (Tingnan
srec_fpd(5) para sa isang paglalarawan ng format ng file na ito.)
-HEX_Dump
Ipi-print ang isang nababasang hexadecimal dump ng tao (kabilang ang ASCII).
-IDT Isang IDT System Integration Manager (IDT/sim) binary file ang isusulat.
(Tingnan ang srec_idt(5) para sa isang paglalarawan ng format ng file na ito.)
-Intel Isang Intel hex format na file ang isusulat. (Tingnan srec_intel(5) para sa a
paglalarawan ng format ng file na ito.) Ang default ay ilabas ang "i32hex" 32‐bit
linear addressing; kung gusto mo ng "i16hex" 20-bit extended segment addressing
gamitin ang -address-haba=3 opsyon, kung gusto mo ng "i8hex" 16-bit addressing
gamitin ang -address-haba=2 pagpipilian.
-Intel_HeX_16
Isang Intel‐16 hex format (INHX16) na file ang isusulat. (Tingnan
srec_intel16(5) para sa isang paglalarawan ng format ng file na ito.)
-Memory_Initialization_File [ lapad ]
(Altera) Memory Initialization File (MIF) na format ang isusulat. Ang
lapad default sa 8 bits. (Tingnan srec_mif(5) para sa isang paglalarawan ng file na ito
format.)
-Mips_Flash_BigEndian
-Mips_Flash_LittleEndian
Isusulat ang format ng MIPS Flash file. (Tingnan srec_mips_flash(5) para sa a
paglalarawan ng format ng file na ito.)
-MOS_Technologies
Isang Mos Technologies na format na file ang isusulat. (Tingnan srec_mos_tech(5)
para sa paglalarawan ng format ng file na ito.)
-Motorola [ lapad ]
Isang Motorola S-Record file ang isusulat. (Tingnan srec_motorola(5) para sa a
paglalarawan ng format ng file na ito.) Ito ang default na format ng output. Sa pamamagitan ng
default, ang pinakamaliit na posibleng haba ng address ay ilalabas, ito ay magiging S19
para sa data sa unang 64KB; kung gusto mong pilitin ang S28 gamitin ang -address-
haba=3 opsyon; kung gusto mong pilitin ang S37 gamitin ang -address-haba=4 opsyon
Ang opsyonal lapad Inilalarawan ng argumento ang bilang ng mga byte na bumubuo sa bawat isa
maramihang address. Para sa mga normal na gamit ang default ng isang (1) byte ay
nararapat. Ang ilang mga system na may 16-bit o 32-bit na mga target ay pinuputol ang
mga address sa file; gagayahin ng opsyong ito ang pag-uugaling iyon. Unlike
karamihan sa iba pang mga parameter, ang isang ito ay hindi maaaring hulaan.
-MsBin Sinasabi ng opsyong ito na gamitin ang Windows CE Binary Image Data Format para magsulat
ang file. Tingnan mo srec_msbin(5) para sa isang paglalarawan ng format ng file na ito.
-Needham_Hexadecimal
Sinasabi ng opsyong ito na gamitin ang Needham Electronics ASCII file format para magsulat
ang file. Tingnan mo srec_needham(5) para sa isang paglalarawan ng format ng file na ito.
-Ohio_Scientific
Sinasabi ng opsyong ito na gamitin ang Ohio Scientific hexadecimal na format. Tingnan mo
srec_os65v(5) para sa isang paglalarawan ng format na ito.
-PPB Sinasabi ng opsyong ito na gamitin ang binary na format ng Stag Prom Programmer. Tingnan mo
srec_ppb(5) para sa isang paglalarawan ng format na ito.
-PPX Sinasabi ng opsyong ito na gamitin ang format na hexadecimal na Stag Prom Programmer. Tingnan mo
srec_ppx(5) para sa isang paglalarawan ng format na ito.
-SIGnetics
Sinasabi ng opsyong ito na gamitin ang Signetics hex na format. Tingnan mo srec_signetics(5)
para sa paglalarawan ng format na ito.
-SPAsm Sinasabi ng opsyong ito na gamitin ang SPASM assembler output format (karaniwang ginagamit
ng mga programmer ng PIC). Tingnan mo srec_spasm(5) para sa isang paglalarawan ng format na ito.
-SPAsm_LittleEndian
Sinasabi ng opsyong ito na gamitin ang SPASM assembler output format (karaniwang ginagamit
ng mga programmer ng PIC). Ngunit sa kabaligtaran ng data.
-STewie Isang Stewie binary format file ang isusulat. (Tingnan srec_stewie(5) para sa a
paglalarawan ng format ng file na ito.)
-Tektronix
Isang Tektronix hex format na file ang isusulat. (Tingnan srec_tektronix(5) para sa a
paglalarawan ng format ng file na ito.)
-Tektronix_Extended
Isang Tektronix extended hex format file ang isusulat. (Tingnan
srec_tektronix_extended(5) para sa isang paglalarawan ng format ng file na ito.)
-Texas_Instruments_Tagged
Isang TI-Tagged na format na file ang isusulat. (Tingnan srec_ti_tagged(5) para sa a
paglalarawan ng format ng file na ito.)
-Texas_Instruments_Tagged_16
Isang Texas Instruments SDSMAC 320 format na file ang isusulat. (Tingnan
srec_ti_tagged_16(5) para sa isang paglalarawan ng format ng file na ito.)
-Texas_Instruments_TeXT
Sinasabi ng opsyong ito na gamitin ang Texas Instruments TXT (MSP430) na format para magsulat
ang file. Tingnan mo srec_ti_txt(5) para sa isang paglalarawan ng format ng file na ito.
-VHdl [ bytes-bawat-salita [ pangalan ]]
Isang VHDL format na file ang isusulat. Ang bytes-bawat-salita default sa isa,
ang pangalan default sa eprom. Ang atbp/x_defs_pack.vhd file sa pinagmulan
Ang pamamahagi ay naglalaman ng isang halimbawang pakete ng mga kahulugan ng ROM para sa uri-
malayang output. Maaaring kailanganin mong gamitin ang -byte‐swap na filter upang makuha ang
byte order na gusto mo.
-VMem [ lapad ng memorya ]
Isang Verilog VMEM format na file ang isusulat. Ang lapad ng memorya maaaring 8,
16, 32, 64 o 128 bits; default sa 32 kung hindi tinukoy. (Tingnan srec_vmem(5)
para sa paglalarawan ng format ng file na ito.) Maaaring kailanganin mong gamitin ang -byte‐
swap filter para makuha ang byte order na gusto mo.
-WILson Isang wilson format file ang isusulat. (Tingnan srec_wilson(5) para sa a
paglalarawan ng format ng file na ito.)
-Address_Length numero
Ang pagpipiliang ito ay maraming ginagamit upang tukuyin ang pinakamababang bilang ng mga byte na gagamitin sa
output upang kumatawan sa isang address (padding na may mga nangungunang zero kung kinakailangan). Ito
tumutulong kapag nakikipag-usap sa imbecilic EPROM programmer device na hindi ganap
ipatupad ang detalye ng format.
-Data_Only
Ang pagpipiliang ito ay nagpapahiwatig ng -disable=header, -disable=data-count, -disable=exec-start-
tirahan at -disable=footer mga pagpipilian.
-Paganahin feature-name
Ang pagpipiliang ito ay ginagamit upang paganahin ang output ng isang pinangalanang tampok.
Header Kinokontrol ng tampok na ito ang pagkakaroon ng mga tala ng header, mga talaan na lumilitaw
bago ang data mismo. Madalas, ngunit hindi palaging, kasama ang mga header
naglalarawang teksto.
Data_Count
Kinokontrol ng tampok na ito ang pagkakaroon ng mga talaan ng bilang ng talaan ng data, na
lilitaw pagkatapos ng data, at sabihin kung gaano karaming mga talaan ng data ang nauna sa kanila.
Karaniwan isang mekanismo ng integridad ng data.
Execution_Start_Address
Kinokontrol ng tampok na ito ang pagkakaroon ng mga tala ng address ng pagsisimula ng pagpapatupad,
na kung saan ang monitor ay pupunta at magsisimulang magsagawa ng code sa sandaling ang
hex file ay tapos nang mag-load.
Footer Kinokontrol ng feature na ito ang pagkakaroon ng record ng pagwawakas ng file, isa iyon
ang hindi double bilang isang execution start address record.
Opsyonal_Address
Sa mga format na ang address at ang data ay hiwalay o bahagyang
pinaghiwalay (kumpara sa pagkakaroon ng kumpletong address sa bawat tala) ito ay
posible na huwag paganahin ang paglabas ng unang address kung saan naroroon ang address na iyon
zero, dahil ang mga format na ito ay madalas na default ang address sa zero kung walang address
nakita beofre ang unang data record. Ito ay hindi pinagana bilang default, ang zero
ang address ay palaging inilalabas.
Hindi lahat ng format ay may lahat ng feature sa itaas. Hindi lahat ng mga format ay magagawa
opsyonal na alisin ang anuman o lahat ng mga feature sa itaas. Maaaring paikliin ang mga pangalan ng tampok
tulad ng mga pangalan ng opsyon sa command line.
-I-disable feature-name
Ang opsyon na ito ay ginagamit upang hindi paganahin ang output ng isang pinangalanang tampok. Tingnan ang -paganahin
opsyon para sa isang paglalarawan ng mga magagamit na tampok.
-IGnore_Checksums
Ang -Ignore-Mga Checksum maaaring gamitin ang opsyon upang huwag paganahin ang checksum validation ng input
file, para sa mga format na may mga checksum sa lahat. Tandaan na ang checksum
ang mga halaga ay binabasa at na-parse pa rin (kaya ito ay isang error pa rin kung nawawala ang mga ito)
ngunit ang kanilang mga halaga ay hindi sinusuri. Ginamit pagkatapos ng pangalan ng input file, ang opsyon
nakakaapekto sa file na iyon nang mag-isa; ginagamit kahit saan pa sa command line, nalalapat ito sa lahat
sumusunod na mga file.
-Enable_Sequence_Warnings
Maaaring gamitin ang opsyong ito upang paganahin ang mga babala tungkol sa mga input file kung saan ang data
ang mga talaan ay wala sa mahigpit na pataas na pagkakasunud-sunod ng address. Isang babala lamang ang inilabas
bawat input file. Ito ang default.
tandaan: ang output ng srec_cat(1) ay palaging nasa ganitong pagkakasunud-sunod.
tandaan: Dapat gamitin ang opsyong ito bago ang input file. Ito ay dahil kung mayroon
ay ilang mga file sa command line, bawat isa ay maaaring mangailangan ng iba't ibang mga setting. Ang
Ang setting ay nananatiling may bisa hanggang sa susunod -Disable_Sequence_Warnings pagpipilian.
-Disable_Sequence_Warnings
Maaaring gamitin ang opsyong ito upang huwag paganahin ang mga babala tungkol sa mga input file kung saan ang data
ang mga talaan ay wala sa mahigpit na pataas na pagkakasunud-sunod ng address.
tandaan: Dapat gamitin ang opsyong ito bago ang nakakasakit na input file. Ito ay dahil ang
kung mayroong ilang mga file sa command line, ang bawat isa ay maaaring mangailangan ng iba't ibang mga setting.
Ang setting ay nananatiling may bisa hanggang sa susunod -Ensable_Sequence_Warnings pagpipilian.
-CRLF Ang pagpipiliang ito ay maikli para sa -linya-pagwawakas=crlf opsyon. Para gamitin sa
harebrained EPROM programmer device na ipinapalagay na ang buong mundo ay gumagamit ng Evil Bill's
pagwawakas ng linya ng operating system.
-Linya_Pagwawakas estilo-pangalan
Maaaring gamitin ang opsyong ito upang tukuyin ang istilo ng pagwawakas ng linya para sa output ng text. Ang
Ang default ay ang paggamit ng default na istilo ng pagwawakas ng linya ng host operating system (ngunit
Si Cygwin ay kumikilos na parang Unix). Gamitin ang opsyong ito nang may pag-iingat, dahil gagawin nito
ipakilala din ang dagdag (ibig sabihin, mali) na CR byte sa mga binary na format.
Carriage_Return_Line_Feed
Gamitin ang CRLF line termination style, tipikal ng DOS at M$ Windows.
Bagong linya
Gamitin ang istilo ng pagwawakas ng linya ng NL, tipikal ng Unix at Linux.
Carriage_Return
Gamitin ang istilo ng pagwawakas ng linya ng CR, tipikal ng Apple Macintosh.
Ang lahat ng iba pang pangalan ng istilo ng pagwawakas ng linya ay magdudulot ng nakamamatay na error. Mga pangalan ng istilo
maaaring paikliin tulad ng mga pangalan ng opsyon sa command line.
-Line_Length numero
Maaaring gamitin ang opsyong ito upang limitahan ang haba ng mga linya ng output hanggang sa pinakamarami numero
mga karakter. (Hindi makabuluhan para sa binary file format.) Default sa isang bagay na mas mababa
higit sa 80 character, depende sa format. Kung kailangan mong kontrolin ang maximum
bilang ng mga byte sa bawat output record, gamitin ang --Ouput_Block_Size pagpipilian.
-HEAder pisi
Maaaring gamitin ang opsyong ito upang itakda ang komento sa header, sa mga format na iyon na sumusuporta
ito. Ang pagpipiliang ito ay nagpapahiwatig ng -enable=header pagpipilian.
-Execution_Start_Address numero
Ang opsyong ito ay maaaring gamitin upang itakda ang execution start address, sa mga format na iyon
suportahan ito. Ang execution start address ay kung saan ang monitor ay pupunta sa at
simulan ang pag-execute ng code kapag natapos na ang pag-load ng hex file, isipin ito bilang a
"goto" address. Karaniwang hindi pinapansin ng mga EPROM programmer device. Ang pagpipiliang ito ay nagpapahiwatig
ang -enable=exec-start-addr pagpipilian.
Pakitandaan: ang execution start address ay ibang konsepto kaysa sa una
address sa memorya ng iyong data. Kung gusto mong baguhin kung saan magsisimula ang iyong data
memorya, gamitin ang -offset filter.
-Output_Block_Size numero
Maaaring gamitin ang opsyong ito upang tukuyin ang eksaktong bilang ng mga byte ng data na lalabas
bawat talaan ng output. May mga limitasyong partikular sa format sa halagang ito, gagawin mo
makakuha ng error kung ang halaga ay hindi wasto. Kung kailangan mong kontrolin ang maximum na bilang
ng mga character sa isang linya ng text output, gamitin ang --Line_Length pagpipilian.
-Output_Block_Packing
Paminsan-minsan, na may malalaking file, maaari mong mapansin na ang iyong mga talaan ng data ay
dumura nang hindi inaasahan sa output. Karaniwan itong nangyayari kung saan ang mga haba ng tala ay hindi a
kapangyarihan ng 2. Kung ito ay nakakaabala sa iyo (o sa iyong mga tool sa paghahambing) ang pagpipiliang ito ay maaaring
ginamit upang i-repack ang output upang ang mga panloob na hangganan ng bloke ng SRecord ay hindi
makikita sa output.
-Output_Block_Alignment
Ang pagpipiliang ito ay katulad ng -Output_Block_Packing opsyon, maliban sa maikli
Ang mga talaan ay ginagamit pagkatapos ng mga butas upang maging sanhi ng mga kasunod na talaan na mailagay sa isang bloke
hangganan ng sukat.
-Marami
Gamitin ang opsyong ito para pahintulutan ang isang file na maglaman ng maramihang (kasalungat) na halaga para sa
ilang mga lokasyon ng memorya. Isang babala ang ipi-print. Ang huling halaga sa file
gagamitin. Ang default ay para sa kundisyong ito na maging isang nakamamatay na error.
Ang lahat ng iba pang mga opsyon ay magbubunga ng diagnostic error.
Ang lahat ng mga pagpipilian ay maaaring paikliin; ang pagdadaglat ay nakadokumento bilang mga malalaking titik,
lahat ng maliliit na titik at salungguhit (_) ay opsyonal. Dapat kang gumamit ng magkasunod
pagkakasunud-sunod ng mga opsyonal na titik.
Ang lahat ng mga opsyon ay case insensitive, maaari mong i-type ang mga ito sa upper case o lower case o a
kumbinasyon ng pareho, kaso ay hindi mahalaga.
Halimbawa: ang mga argumentong "-help", "-HEL" at "-h" ay lahat ay binibigyang kahulugan na ang -Tulong
opsyon. Ang argumentong "-hlp" ay hindi mauunawaan, dahil ang magkasunod na opsyonal
hindi ibinigay ang mga character.
Ang mga opsyon at iba pang argumento ng command line ay maaaring ihalo nang arbitraryo sa command line.
Ang mga pangalan ng mahahabang opsyon ng GNU ay nauunawaan. Dahil ang lahat ng mga pangalan ng opsyon para sa srec_cat ay mahaba,
nangangahulugan ito ng pagbalewala sa dagdag na nangungunang "-". Ang "--opsyon=halaga” convention din
naintindihan.
EXIT STATUS
Ang srec_cat lalabas ang command na may status na 1 sa anumang error. Ang srec_cat utos ay
lumabas lamang na may katayuang 0 kung walang mga error.
COPYRIGHT
srec_cat bersyon 1.58
Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010, 2011 Peter Miller
Ang srec_cat ang programa ay may WALANG WARRANTY; para sa mga detalye gamitin ang 'srec_cat
-BERSYON Lisensya' utos. Ito ay libreng software at malugod kang maipamahagi ito
sa ilalim ng ilang mga kundisyon; para sa mga detalye gamitin ang 'srec_cat -BERSYON Lisensya' utos.
Gumamit ng srec_cat online gamit ang mga serbisyo ng onworks.net