این دستور srec_cat است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
srec_cat - فایل های بارگذاری EPROM را دستکاری کنید
خلاصه
srec_cat [ انتخاب...] نام فایل...
srec_cat -کمک
srec_cat -نسخه
شرح
La srec_cat این برنامه برای جمع آوری فایل های ورودی داده شده در یک فایل خروجی استفاده می شود.
استفاده از فیلترها (نگاه کنید به زیر) اجازه می دهد تا دستکاری های قابل توجهی با این کار انجام شود
فرمان
داده ها سفارش
داده های فایل های ورودی بلافاصله در خروجی نوشته نمی شود، بلکه در آن ذخیره می شود
تا زمانی که تصویر کامل EPROM جمع آوری شود. سپس داده ها در قسمت نوشته می شوند
فایل خروجی به ترتیب آدرس صعودی ترتیب اصلی داده ها (در آن
فرمت هایی که قادر به ترتیب تصادفی رکورد هستند) است نه حفظ شده
داده ها مقایسه
از آنجایی که ترتیب رکورد ورودی حفظ نمی شود، مقایسه متنی ورودی و خروجی (مانند
عنوان تفاوت(1) یا tkdiff(1) دستورات) می تواند گمراه کننده باشد. نه تنها خطوط می توانند در آن ظاهر شوند
ترتیب آدرس های مختلف، اما طول خط و پایان خط نیز می تواند متفاوت باشد. استفاده کنید
la srec_cmp(1) برنامه ای برای مقایسه دو فایل بارگذاری EPROM. اگر مقایسه متن باشد
ضروری است، هر دو فایل را از طریق srec_cat(1) برنامه برای اطمینان از هر دو فایل
مقایسه دارای ترتیب رکورد و طول خط یکسان است.
داده ها جنگ ها
ذخیره داده ها در حافظه امکان تشخیص تضادهای داده ها را می دهد که معمولاً ناشی از
بخش های پیوند دهنده به طور ناخواسته همپوشانی دارند.
اخطار برای هر آدرسی که به طور اضافی روی همان مقدار تنظیم شده است صادر خواهد شد.
· اگر هر آدرسی با مقادیر متناقض تنظیم شود، خطای مرگبار صادر می شود. برای جلوگیری
این خطا از an حذف کردن -در داخل فیلتر (نگاه کنید به srec_input(1)) یا به عنوان یک هشدار،
با استفاده از چند نفری گزینه (به زیر مراجعه کنید).
اخطار برای فایل های ورودی که در آن سوابق داده ها به شدت در نیست صادر خواهد شد
ترتیب آدرس صعودی برای سرکوب این هشدار، از -غیرفعال کردن-توالی-هشدار
گزینه (به زیر مراجعه کنید).
این ویژگی ها برای شناسایی مشکلاتی طراحی شده اند که اشکال زدایی و شناسایی آنها دشوار است
آنها را قبل از داده ها در یک EPROM نوشته می شوند و در سیستم تعبیه شده شما اجرا می شوند.
INPUT فایل مشخصات
ورودی ممکن است به دو صورت واجد شرایط باشد: میتوانید یک فایل داده یا یک تولیدکننده داده را مشخص کنید.
فرمت کنید و ممکن است فیلترهایی را برای اعمال آنها مشخص کنید. مشخصات فایل ورودی به نظر می رسد
مثل این:
فایل اطلاعات [ فیلتر ...]
تولید کننده داده [ فیلتر ...]
داده ها فایل ها
ورودی از فایل های داده با نام فایل و نام فرمت مشخص می شود. یک فایل ورودی
مشخصات به این صورت است:
نام فایل [ قالب ][ -نادیده گرفتن-چک جمعها]
فرمت پیش فرض فرمت Motorola S-Record است، اما بسیاری دیگران نیز درک می شوند.
داده ها ژنراتور
همچنین امکان تولید داده به جای خواندن آن از یک فایل وجود دارد. می توانید از الف استفاده کنید
ژنراتور در هر جایی که بتوانید از یک فایل استفاده کنید. مشخصات ژنراتور ورودی به نظر می رسد
این:
-تولید می کنند محدوده آدرس -منبع اطلاعات
مولدها شامل داده های تصادفی و اشکال مختلف داده های ثابت هستند.
مشترک دستی صفحه
دیدن srec_input(1) برای جزئیات کامل مشخص کننده های ورودی. این توصیف در الف است
صفحه دستی جدا کنید زیرا در بیش از یک دستور SRecord معمول است.
OPTIONS
گزینه های زیر قابل درک است:
@نام فایل
فایل متنی نامگذاری شده برای آرگومان های اضافی خط فرمان خوانده می شود. استدلال ها هستند
جدا شده با فضای سفید (فضا، برگه، خط جدید، و غیره). عام وجود ندارد
سازوکار. مکانیزم نقل قول وجود ندارد. نظراتی که با ' شروع می شوند#و
گسترش تا انتهای خط، نادیده گرفته می شوند. خطوط خالی نادیده گرفته می شوند.
-خروجی نام فایل [ قالب ]
این گزینه ممکن است برای تعیین فایل خروجی مورد استفاده استفاده شود. فایل ویژه
نام «-[rq] به معنای خروجی استاندارد است. خروجی به صورت پیش فرض روی
خروجی استاندارد در صورت عدم استفاده از این گزینه.
La قالب ممکن است به صورت زیر مشخص شود:
-فرمت_مقطع_شیء_ماژول
یک فایل با فرمت ماژول Absolute Object Intel نوشته خواهد شد. (دیدن
srec_aomf(5) برای توضیح این فرمت فایل.)
-Ascii_Hex
یک فایل Ascii-Hex نوشته خواهد شد. (دیدن srec_ascii_hex(5) برای یک
توضیحات این فرمت فایل.)
-ASM [ پیشوند ][ -انتخاب...]
یک سری از دستورات DB اسمبلر نوشته خواهد شد.
اختیاری پیشوند ممکن است برای تغییر نام نمادها مشخص شود
تولید شده است. در صورت تنظیم نشدن، پیشفرض «prom» است.
چندین گزینه برای تغییر سبک خروجی موجود است:
-نقطه_STyle
به جای کلمات از شبه عملیات های سبک "نقطه" استفاده کنید. به عنوان مثال .byte
به جای پیش فرض DB.
-HEXdecimal_STyle
از اعداد هگزادسیمال در خروجی به جای پیش فرض استفاده کنید
اعداد اعشاری
-Style_Section
به طور پیش فرض مجموعه تولید شده در آدرس صحیح قرار می گیرد
با استفاده از شبه عملیات ORG. خروجی سبک بخش جداول از
آدرسها و طولهای بخش، بنابراین دادهها ممکن است در ارتباط باشند
زمان اجرا
-A430 خروجی ایجاد کنید که مطابق با کامپایلر a430.exe باشد
استفاده می شود، به عنوان مثال در IAR Embedded Workbench. این مختصر برای
-Section-style -Hex-style
-CL430 خروجی ایجاد کنید که مطابق با Code Composer Essentials باشد، به عنوان مثال
کامپایلر آن این مختصر برای -Section-style -Hex- است.
سبک -نقطه-سبک
-Output_Word
خروجی تولید کنید که در کلمات دو بایتی به جای بایت باشد.
در این مورد، کلمات اندک اندکی فرض می شود. شما باید از -Byte- استفاده کنید
اگر هدف شما بزرگ است، فیلتر را تعویض کنید. هیچ تلاشی انجام نمی شود
کلمات را روی مرزهای آدرس هم تراز کنید. استفاده و فیلتر ورودی
مانند
فایل ورودی -پر کردن 0xFF -در داخل فایل ورودی
- برد 2
ابتدا داده ها را به کل کلمات اضافه کنید.
-Atmel_Generic
یک فایل Atmel Generic نوشته خواهد شد. (دیدن srec_atmel_generic(5) برای یک
توضیحات این فرمت فایل.)
-پایه ای مجموعه ای از بیانیه های BASIC DATA نوشته خواهد شد.
-B-رکورد
یک فایل Freescale MC68EZ328 Dragonball bootstrap b-record خواهد بود
نوشته شده است. (دیدن srec_brecord(5) برای توضیح این فرمت فایل.)
-دودویی یک فایل باینری خام نوشته خواهد شد. اگر نتایج غیر منتظره ای دریافت کردید لطفا
ببینید srec_binary(5) راهنما برای اطلاعات بیشتر.
-آرایه C [ شناسه ][ -انتخاب...]
تعریف آرایه AC نوشته خواهد شد.
اختیاری شناسه نام متغیری است که باید تعریف شود یا
اشکال اگر مشخص نشده باشد.
-عبارتند از
این گزینه از شما می خواهد که یک فایل شامل نیز ایجاد شود.
-بدون - CONST
این گزینه از متغیرها می خواهد که از کلمه کلیدی const استفاده نکنند
(آنها به صورت پیش فرض ثابت اعلام می شوند، به طوری که قرار می گیرند
به بخش فقط خواندنی در سیستم های تعبیه شده).
-C_COM فشرده شده است
این گزینهها یک آرایه c فشرده را میخواهند که شکافهای حافظهاش اینگونه باشد
پر نشود
-Output_Word
این گزینه خروجی ای را می خواهد که به صورت کلمات باشد نه بایت.
این اندیان کمی است، بنابراین ممکن است نیاز داشته باشید
-COsmac یک فایل با فرمت RCA Cosmac Elf نوشته خواهد شد. (دیدن srec_cosmac(5) برای یک
توضیحات این فرمت فایل.)
-Dec_Binary
یک فایل با فرمت DEC Binary (XXDP) نوشته خواهد شد. (دیدن srec_dec_binary(5)
برای توضیح این فرمت فایل.)
-Elektor_Monitor52
این گزینه می گوید برای نوشتن فایل از فایل فرمت EMON52 استفاده کنید.
(نگاه کنید به srec_emon52(5) برای توضیح این فرمت فایل.)
-فرزند عزیز
این گزینه می گوید که هنگام نوشتن فایل از فرمت Fairchild Fairbug استفاده کنید
فایل. (دیدن srec_fairchild(5) برای توضیح این فرمت فایل.)
-بارگذاری سریع
این گزینه می گوید که هنگام نوشتن از فایل فرمت LSI Logic Fast Load استفاده کنید
پرونده. (دیدن srec_fastload(5) برای توضیح این فرمت فایل.)
-Formatted_Binary
یک فایل فرمت شده باینری نوشته خواهد شد. (دیدن
srec_formatted_binary(5) برای توضیح این فرمت فایل.)
- چهارم [-انتخاب ]
یک فایل ورودی FORTH نوشته خواهد شد. هر خط خروجی شامل یک بایت است
مقدار، یک آدرس و یک دستور.
-رم دستور store C است! این پیش فرض است.
-EEPROM دستور store EEC است!
-چهار_کد_بسته بندی شده
این گزینه می گوید برای نوشتن فایل از فایل فرمت PFC استفاده کنید. (دیدن
srec_fpd(5) برای توضیح این فرمت فایل.)
-HEX_Dump
یک روگرفت هگزادسیمال قابل خواندن توسط انسان (از جمله ASCII) چاپ خواهد شد.
-IDT یک فایل باینری IDT System Integration Manager (IDT/sim) نوشته خواهد شد.
(نگاه کنید به srec_idt(5) برای توضیح این فرمت فایل.)
-اینتل یک فایل با فرمت هگز اینتل نوشته خواهد شد. (دیدن srec_intel(5) برای یک
شرح این فرمت فایل.) پیش فرض این است که "i32hex" 32 بیتی منتشر شود
آدرس دهی خطی؛ اگر می خواهید آدرس دهی بخش توسعه یافته 16 بیتی "i20hex" را داشته باشید
با استفاده از -address-length=3 گزینه، اگر می خواهید آدرس دهی 8 بیتی "i16hex" را داشته باشید
با استفاده از -address-length=2 گزینه.
-Intel_HeX_16
یک فایل هگز با فرمت Intel-16 (INHX16) نوشته خواهد شد. (دیدن
srec_intel16(5) برای توضیح این فرمت فایل.)
-Memory_Initialization_File [ عرض ]
(Altera) فرمت فایل اولیه سازی حافظه (MIF) نوشته خواهد شد. در
عرض پیش فرض 8 بیت است. (دیدن srec_mif(5) برای توضیح این فایل
قالب.)
-Mips_Flash_BigEndian
-Mips_Flash_LittleEndian
فرمت فایل MIPS Flash نوشته خواهد شد. (دیدن srec_mips_flash(5) برای یک
توضیحات این فرمت فایل.)
-MOS_Technologies
یک فایل با فرمت Mos Technologies نوشته خواهد شد. (دیدن srec_mos_tech(5)
برای توضیح این فرمت فایل.)
-موتورولا [ عرض ]
یک فایل Motorola S-Record نوشته خواهد شد. (دیدن srec_motorola(5) برای یک
شرح این فرمت فایل.) این فرمت خروجی پیش فرض است. توسط
به طور پیش فرض، کوچکترین طول آدرس ممکن منتشر می شود، این S19 خواهد بود
برای داده های 64 کیلوبایت اول؛ اگر می خواهید S28 را مجبور کنید از آن استفاده کنید -نشانی-
طول = 3 گزینه؛ اگر می خواهید S37 را مجبور کنید از آن استفاده کنید -address-length=4 انتخاب
اختیاری عرض آرگومان تعداد بایت هایی که هر کدام را تشکیل می دهند را توصیف می کند
آدرس چندگانه برای استفاده های معمولی پیش فرض یک (1) بایت است
مناسب. برخی از سیستمها با اهداف 16 بیتی یا 32 بیتی، آن را قطع میکنند
آدرس های موجود در فایل؛ این گزینه آن رفتار را تقلید می کند. بر خلاف
اکثر پارامترهای دیگر، این یکی را نمی توان حدس زد.
-MsBin این گزینه می گوید از فرمت داده های تصویر باینری ویندوز CE برای نوشتن استفاده کنید
پرونده. دیدن srec_msbin(5) برای توضیح این فرمت فایل.
-نیدهام_هگزادسیمال
این گزینه می گوید از فرمت فایل ASCII Needham Electronics برای نوشتن استفاده کنید
پرونده. دیدن srec_needham(5) برای توضیح این فرمت فایل.
-اوهایو_علمی
این گزینه می گوید از فرمت هگزادسیمال Ohio Scientific استفاده کنید. دیدن
srec_os65v(5) برای توضیح این قالب.
-PPB این گزینه می گوید از فرمت باینری Stag Prom Programmer استفاده کنید. دیدن
srec_ppb(5) برای توضیح این قالب.
-PPX این گزینه می گوید از فرمت هگزادسیمال Stag Prom Programmer استفاده کنید. دیدن
srec_ppx(5) برای توضیح این قالب.
-سیگنتیک
این گزینه می گوید از فرمت هگز Signetics استفاده کنید. دیدن srec_signetics(5)
برای توضیح این قالب
-اسپاسم این گزینه می گوید از فرمت خروجی اسمبلر SPASM (که معمولا استفاده می شود
توسط برنامه نویسان PIC). دیدن srec_spasm(5) برای توضیح این قالب.
-SPAsm_LittleEndian
این گزینه می گوید از فرمت خروجی اسمبلر SPASM (که معمولا استفاده می شود
توسط برنامه نویسان PIC). اما با داده ها برعکس.
استوی یک فایل باینری Stewie نوشته خواهد شد. (دیدن srec_stewie(5) برای یک
توضیحات این فرمت فایل.)
-Tektronix
یک فایل با فرمت Tektronix نوشته خواهد شد. (دیدن srec_tektronix(5) برای یک
توضیحات این فرمت فایل.)
-Tektronix_Extended
یک فایل با فرمت هگز توسعه یافته Tektronix نوشته خواهد شد. (دیدن
srec_tektronix_extended(5) برای توضیح این فرمت فایل.)
-Texas_Instruments_Tagged
یک فایل با فرمت TI-Tag نوشته خواهد شد. (دیدن srec_ti_tagged(5) برای یک
توضیحات این فرمت فایل.)
-Texas_Instruments_Tagged_16
یک فایل با فرمت Texas Instruments SDSMAC 320 نوشته خواهد شد. (دیدن
srec_ti_tagged_16(5) برای توضیح این فرمت فایل.)
-Texas_Instruments_TeXT
این گزینه می گوید از فرمت Texas Instruments TXT (MSP430) برای نوشتن استفاده کنید
پرونده. دیدن srec_ti_txt(5) برای توضیح این فرمت فایل.
-VHdl [ بایت در کلمه [ نام ]]
یک فایل با فرمت VHDL نوشته خواهد شد. در بایت در کلمه پیش فرض یک،
la نام پیش فرض eprom است. را etc/x_defs_pack.vhd فایل در منبع
توزیع شامل یک نمونه بسته تعاریف ROM برای نوع
خروجی مستقل ممکن است لازم باشد از فیلتر -byte-swap برای دریافت آن استفاده کنید
سفارش بایتی که می خواهید
-VMem [ عرض حافظه ]
یک فایل با فرمت Verilog VMEM نوشته خواهد شد. در عرض حافظه ممکن است 8 باشد
16، 32، 64 یا 128 بیت؛ اگر نامشخص باشد 32 پیش فرض است. (دیدن srec_vmem(5)
برای توضیح این فرمت فایل.) ممکن است لازم باشد از -byte- استفاده کنید.
فیلتر را تعویض کنید تا ترتیب بایت مورد نظر خود را دریافت کنید.
-ویلسون یک فایل با فرمت ویلسون نوشته خواهد شد. (دیدن srec_wilson(5) برای یک
توضیحات این فرمت فایل.)
-طول آدرس عدد
از این گزینه برای تعیین حداقل تعداد بایت هایی که در آن استفاده می شود استفاده می شود
خروجی برای نشان دادن یک آدرس (در صورت لزوم با صفرهای ابتدایی اضافه کنید). این
هنگام صحبت با دستگاه های برنامه نویس EPROM که به طور کامل این کار را نمی کنند، کمک می کند
مشخصات قالب را پیاده سازی کنید
-فقط داده
این گزینه حاکی از -disable=header, -disable=data-count, -disable=exec-start-
نشانی و -disable=footer گزینه.
-فعال کردن نام ویژگی
این گزینه برای فعال کردن خروجی یک ویژگی نامگذاری شده استفاده می شود.
Header این ویژگی وجود رکوردهای هدر را کنترل می کند، رکوردهایی که ظاهر می شوند
قبل از خود داده ها سرصفحه ها اغلب، اما نه همیشه، شامل می شوند
متن توصیفی
داده_شمار
این ویژگی وجود رکوردهای شمارش رکورد داده ها را کنترل می کند که
بعد از داده ظاهر می شود و تعداد رکوردهای داده قبل از آنها را بیان کنید.
معمولا یک مکانیسم یکپارچگی داده ها.
Execution_Start_Address
این ویژگی وجود رکوردهای آدرس شروع اجرا را کنترل می کند.
جایی که مانیتور به آن میپرد و یکبار اجرای کد را شروع میکند
فایل هگز بارگیری به پایان رسید.
پاورقی این ویژگی وجود یک رکورد خاتمه فایل را کنترل می کند
میکند نه دو برابر شدن به عنوان یک رکورد آدرس شروع اجرا.
آدرس_اختیاری
در قالب هایی که آدرس و داده ها از هم جدا یا جزئی است
جدا شده است (برخلاف داشتن یک آدرس کامل در هر رکورد) آن است
امکان غیرفعال کردن انتشار اولین آدرس که در آن آدرس وجود دارد
صفر، زیرا این فرمت ها اغلب آدرس را به صورت پیش فرض صفر می کنند، اگر آدرسی وجود نداشته باشد
قبل از اولین رکورد داده دیده شده است. این به طور پیش فرض غیرفعال است، صفر
آدرس همیشه منتشر می شود
همه فرمت ها همه ویژگی های فوق را ندارند. همه فرمت ها قادر به این کار نیستند
به صورت اختیاری یک یا همه ویژگی های فوق را حذف کنید. نام ویژگی ممکن است به اختصار باشد
مانند نام گزینه های خط فرمان.
-غیرفعال کردن نام ویژگی
این گزینه برای غیرفعال کردن خروجی یک ویژگی نامگذاری شده استفاده می شود. را ببینید -قابل امکان
گزینه ای برای توضیح ویژگی های موجود.
-IGnore_Checkssums
La -نادیده گرفتن-چک جمع ها گزینه ممکن است برای غیرفعال کردن اعتبار سنجی ورودی استفاده شود
فایلها، برای قالبهایی که اصلاً دارای چکسوم هستند. توجه داشته باشید که چکسام
مقادیر همچنان خوانده می شوند و تجزیه می شوند (بنابراین اگر آنها از دست رفته باشند باز هم خطا است)
اما مقادیر آنها بررسی نمی شود. بعد از نام فایل ورودی، گزینه استفاده می شود
به تنهایی روی آن فایل تأثیر می گذارد. در هر جای دیگری در خط فرمان استفاده می شود، برای همه اعمال می شود
فایل های زیر
-Enable_Sequence_Warnings
این گزینه ممکن است برای فعال کردن هشدارها در مورد فایل های ورودی که در آن داده ها وجود دارد استفاده شود
رکوردها به طور دقیق به ترتیب آدرس صعودی نیستند. فقط یک اخطار داده می شود
در هر فایل ورودی این پیش فرض است.
توجه داشته باشید: خروجی از srec_cat(1) همیشه به این ترتیب است.
توجه داشته باشید: این گزینه باید استفاده شود قبل از فایل ورودی این به این دلیل است که اگر وجود دارد
چندین فایل در خط فرمان وجود دارد که هر کدام ممکن است به تنظیمات متفاوتی نیاز داشته باشند. در
تنظیم تا زمان بعدی به قوت خود باقی می ماند -Disable_Sequence_Warnings گزینه.
-Disable_Sequence_Warnings
این گزینه ممکن است برای غیرفعال کردن هشدارهای مربوط به فایل های ورودی که در آن داده ها وجود دارد استفاده شود
رکوردها به طور دقیق به ترتیب آدرس صعودی نیستند.
توجه داشته باشید: این گزینه باید استفاده شود قبل از فایل ورودی متخلف این به دلیل این هست که
اگر چندین فایل در خط فرمان وجود داشته باشد، ممکن است هر کدام به تنظیمات متفاوتی نیاز داشته باشند.
تنظیم تا زمان بعدی به قوت خود باقی می ماند -Ensable_Sequence_Warnings گزینه.
-CRLF این گزینه مختصر برای -line-termination=crlf گزینه. برای استفاده با
دستگاههای برنامهنویس EPROM که تصور میکنند تمام دنیا از Evil Bill استفاده میکنند
خاتمه خط سیستم عامل
-خط_خاتمه نام سبک
این گزینه ممکن است برای تعیین سبک پایان خط برای خروجی متن استفاده شود. را
پیش فرض استفاده از سبک پایان خط پیش فرض سیستم عامل میزبان است (اما
Cygwin طوری رفتار می کند که انگار یونیکس است). از این گزینه با احتیاط استفاده کنید، زیرا این کار را خواهد کرد
همچنین بایت های CR اضافی (یعنی اشتباه) را به فرمت های باینری معرفی کنید.
Carriage_Return_Line_Feed
از سبک پایان خط CRLF، معمولی DOS و M$ Windows استفاده کنید.
خط جدید
از سبک پایان خط NL، معمولی یونیکس و لینوکس استفاده کنید.
برگشت محموله
از سبک پایان خط CR، معمولی برای مکینتاش اپل استفاده کنید.
همه نامهای سبک پایان خط دیگر یک خطای مهلک ایجاد میکنند. نام های سبک
ممکن است مانند نام گزینه های خط فرمان مخفف شود.
-طول خط عدد
این گزینه ممکن است برای محدود کردن طول خطوط خروجی به حداکثر استفاده شود عدد
شخصیت ها. (برای فرمت فایل باینری معنی ندارد.) به طور پیشفرض چیزی کمتر است
بیش از 80 کاراکتر، بسته به قالب. اگر نیاز به کنترل حداکثری دارید
از تعداد بایت ها در هر رکورد خروجی استفاده کنید --Ouput_Block_Size گزینه.
-سرتیتر رشته
این گزینه ممکن است برای تنظیم نظر سرصفحه، در قالبهایی که پشتیبانی میکنند، استفاده شود
آی تی. این گزینه حاکی از -enable=header گزینه.
-آدرس_شروع_اجرا عدد
این گزینه ممکن است برای تنظیم آدرس شروع اجرا، در آن فرمت هایی که
آن را حمایت کن. آدرس شروع اجرا جایی است که مانیتور به و
پس از اتمام بارگذاری فایل هگز، اجرای کد را شروع کنید، آن را به عنوان یک در نظر بگیرید
آدرس "رفتن". معمولا توسط دستگاه های برنامه نویس EPROM نادیده گرفته می شود. این گزینه دلالت دارد
la -enable=exec-start-addr گزینه.
لطفاً توجه داشته باشید: آدرس شروع اجرا مفهومی متفاوت از اولین است
آدرس در حافظه داده های شما اگر می خواهید مکان شروع داده های خود را تغییر دهید
حافظه، استفاده کنید -انحراف فیلتر کردن
-اندازه_خروجی_بلوک عدد
این گزینه ممکن است برای مشخص کردن تعداد دقیق بایت های داده برای نمایش در آنها استفاده شود
هر رکورد خروجی محدودیت های فرمت خاص در این مقدار وجود دارد، شما خواهید داشت
اگر مقدار معتبر نیست، خطا دریافت کنید. اگر نیاز به کنترل حداکثر تعداد دارید
از کاراکترهای یک خط خروجی متن، از --طول خط گزینه.
-بسته بندی_خروجی_بلاک
هر از گاهی، با فایل های بزرگ، ممکن است متوجه شوید که رکوردهای داده های شما هستند
به طور غیر منتظره روی خروجی تف کردن این معمولاً در جایی اتفاق میافتد که طول رکوردها a نیستند
قدرت 2. اگر این شما را (یا ابزار مقایسه شما) را آزار می دهد، ممکن است این گزینه باشد
برای بسته بندی مجدد خروجی استفاده می شود تا مرزهای بلوک داخلی SRecord نباشد
قابل مشاهده در خروجی
-Output_Block_Alignment
این گزینه شبیه به -بسته بندی_خروجی_بلاک گزینه، به جز آن کوتاه
رکوردها بعد از سوراخ ها استفاده می شوند تا باعث شوند رکوردهای بعدی روی یک بلوک قرار گیرند
مرز اندازه
-چندین
از این گزینه برای اجازه دادن به یک فایل برای حاوی مقادیر متعدد (متضاد) استفاده کنید
برخی از مکان های حافظه اخطار چاپ خواهد شد. آخرین مقدار در فایل
استفاده خواهد شد. پیش فرض این است که این شرط یک خطای کشنده باشد.
همه گزینه های دیگر یک خطای تشخیصی ایجاد می کنند.
همه گزینه ها ممکن است به اختصار باشد. مخفف به صورت حروف بزرگ ثبت شده است،
تمام حروف کوچک و زیرخط (_) اختیاری هستند. باید متوالی استفاده کنید
دنباله ای از حروف اختیاری
همه گزینه ها به حروف بزرگ و کوچک حساس نیستند، می توانید آنها را با حروف بزرگ یا کوچک یا a تایپ کنید
ترکیب هر دو، مورد مهم نیست.
به عنوان مثال: آرگومان های "-help"، "-HEL" و "-h" همگی به معنای -کمک
گزینه. آرگومان "-hlp" قابل درک نخواهد بود، زیرا متوالی اختیاری است
شخصیت ها ارائه نشد
گزینه ها و دیگر آرگومان های خط فرمان ممکن است به طور دلخواه در خط فرمان مخلوط شوند.
نام گزینه های طولانی گنو قابل درک است. از آنجایی که همه نام گزینه ها برای srec_cat طولانی هستند،
این به معنای نادیده گرفتن "-" اضافی است. "--انتخاب=ارزشکنوانسیون نیز هست
فهمیده
خروج وضعیت
La srec_cat دستور با وضعیت 1 در هر خطایی خارج می شود. در srec_cat فرمان خواهد بود
فقط در صورت عدم وجود خطا با وضعیت 0 خارج شوید.
کپی رایت
srec_cat 1.58 نسخه
حق چاپ (C) 1998، 1999، 2000، 2001، 2002، 2003، 2004، 2005، 2006، 2007، 2008، 2009،
2010، 2011 پیتر میلر
La srec_cat برنامه کاملاً بدون ضمانت است. برای جزئیات استفاده از 'srec_cat
-نسخه مجوز' فرمان این نرم افزار رایگان است و شما می توانید آن را مجدداً توزیع کنید
در شرایط خاص؛ برای جزئیات استفاده از 'srec_cat -نسخه مجوز'فرمان.
با استفاده از خدمات onworks.net از srec_cat به صورت آنلاین استفاده کنید