זוהי הפקודה srec_cat שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
srec_cat - לטפל בקבצי טעינת EPROM
תַקצִיר
srec_cat [ אוֹפְּצִיָה... ] שם הקובץ...
srec_cat -עֶזרָה
srec_cat -גִרְסָה
תיאור
השמיים srec_cat התוכנית משמשת להרכבת קבצי הקלט הנתונים לקובץ פלט יחיד.
השימוש במסננים (ראה להלן) מאפשר לבצע מניפולציות משמעותיות על ידי זה
פקודה.
נתונים פריטים שנמכרו
הנתונים מקבצי הקלט לא נכתבים מיד לפלט, אלא מאוחסנים ב
זיכרון עד שתמונת ה-EPROM השלמה הורכבה. לאחר מכן נכתבים נתונים ל-
קובץ הפלט בסדר כתובות עולה. ההזמנה המקורית של הנתונים (באלו
פורמטים המסוגלים לסדר רשומות אקראי) הוא לֹא השתמר.
נתונים השוואה
מכיוון שסדר רשומות הקלט אינו נשמר, השוואה טקסטואלית של קלט ופלט (כגון
כמו הבדל(1) או tkdiff(1) פקודות) יכולות להטעות. לא רק קווים יכולים להופיע
סדרי כתובות שונים, אך גם אורכי השורה וסיום השורות יכולים להיות שונים. להשתמש
מה היא srec_cmp(1) תוכנית להשוואה בין שני קבצי טעינת EPROM. אם השוואת טקסט היא
חיוני, הפעל את שני הקבצים דרך srec_cat(1) תוכנית כדי להבטיח ששני הקבצים יהיו
בהשוואה יש סידור רשומות ואורך שורות זהים.
נתונים קונפליקטים
אחסון הנתונים בזיכרון מאפשר זיהוי של התנגשויות נתונים, הנגרמות בדרך כלל על ידי
קטעי קישור חופפים ללא כוונה.
· תינתן אזהרה עבור כל כתובת אשר מוגדרת באופן מיותר לאותו ערך.
· תונפק שגיאה קטלנית אם כתובת כלשהי מוגדרת עם ערכים סותרים. להתחמק
שגיאה זו השתמש ב-an -לא לכלול -בְּתוֹך מסנן (ראה srec_input(1)) או, כדי להפוך זאת לאזהרה,
להשתמש -מרובות אפשרות (ראה להלן).
· תינתן אזהרה עבור קבצי קלט שבהם רשומות הנתונים אינן בקפדנות
סדר כתובות עולה. כדי לדכא אזהרה זו, השתמש ב- -disable‐sequence‐ אזהרה
אפשרות (ראה להלן).
תכונות אלו נועדו לזהות בעיות שקשה לנפות באגים ומזהות
אוֹתָם לפני הנתונים נכתבים ל-EPROM ומופעלים במערכת המשובצת שלך.
קלט קובץ מפרט
קלט עשוי להיות מוסמך בשתי דרכים: אתה יכול לציין קובץ נתונים או מחולל נתונים.
פורמט ותוכל לציין מסננים שיחולו עליהם. מפרט קובץ קלט נראה
ככה:
קובץ מידע [ לסנן ... ]
מחולל נתונים [ לסנן ... ]
נתונים קבצים
קלט מקובצי נתונים מצוין לפי שם הקובץ ושם הפורמט. קובץ קלט
המפרט נראה כך:
שם הקובץ [ פוּרמָט ][ -ignore‐checksums ]
פורמט ברירת המחדל הוא פורמט Motorola S-Record, אבל רב גם אחרים מובנים.
נתונים גנרטורים
אפשר גם להפיק נתונים, במקום לקרוא אותם מקובץ. אתה יכול להשתמש ב-a
מחולל בכל מקום שבו אתה יכול להשתמש בקובץ. מפרט מחולל קלט נראה כך
זֶה:
-לִיצוֹר טווח כתובות -מקור מידע
מחוללים כוללים נתונים אקראיים וצורות שונות של נתונים קבועים.
Common מדריך ל דף
לִרְאוֹת srec_input(1) לפרטים מלאים של מפרטי קלט. תיאור זה נמצא ב
דף ידני נפרד מכיוון שהוא משותף ליותר מפקודת SRecord אחת.
אפשרויות
האפשרויות הבאות מובנות:
@שם הקובץ
קובץ הטקסט הנקרא נקרא עבור ארגומנטים נוספים של שורת הפקודה. טיעונים הם
מופרדים על ידי רווח לבן (רווח, טאב, שורה חדשה, וכו '). אין תו כללי
מַנגָנוֹן. אין מנגנון ציטוט. הערות שמתחילות ב'#'ו
להרחיב עד סוף השורה, מתעלמים. מתעלמים מהשורות הריקות.
-תְפוּקָה שם הקובץ [ פוּרמָט ]
ניתן להשתמש באפשרות זו כדי לציין את קובץ הפלט שבו יש להשתמש. הקובץ המיוחד
פירוש השם "-[rq] הוא הפלט הסטנדרטי. ברירת המחדל של הפלט היא
פלט סטנדרטי אם אפשרות זו אינה בשימוש.
השמיים פוּרמָט ניתן לציין כ:
-Absolute_Object_Module_Format
ייכתב קובץ Intel Absolute Object Module Format. (לִרְאוֹת
srec_aomf(5) לתיאור של פורמט קובץ זה.)
-Ascii_Hex
ייכתב קובץ Ascii-Hex. (לִרְאוֹת srec_ascii_hex(5) עבור א
תיאור של פורמט קובץ זה.)
-ASM [ קידומת ][ -אוֹפְּצִיָה... ]
תיכתב סדרה של הצהרות DB של assembler.
האופציונלי קידומת ניתן לציין כדי לשנות את שמות הסמלים
נוצר. ברירת המחדל היא "eprom" אם לא הוגדרה.
זמינות מספר אפשרויות לשינוי סגנון הפלט:
-סגנון_נקודה
השתמש בפסאודו-אופס בסגנון "נקודה" במקום במילים. לדוגמה .byte
במקום ברירת המחדל של DB.
-סגנון_הקסאדצימלי
השתמש במספרים הקסדצימליים בפלט, במקום ברירת המחדל
מספרים עשרוניים.
-Section_Style
כברירת מחדל, ההרכב שנוצר של ממוקם בכתובת הנכונה
באמצעות פסאודו-אופס של ORG. פלט בסגנון מקטע פולט טבלאות של
כתובות ואורכים של סעיפים, כך שהנתונים עשויים להיות קשורים ב
זמן ריצה.
-A430 צור פלט התואם למהדר a430.exe כפי שהוא
משמש, לְמָשָׁל ב-IAR Embedded Workbench. זה קיצור של
-סגנון-מקטע -סגנון-הקס
-CL430 צור פלט שתואם Code Composer Essentials, כלומר
המהדר של זה. זהו מדריך קצר עבור -סection-style -hex-
סגנון -סגנון-נקודה
-פלט_Word
צור פלט שהוא במילים של שני בייטים ולא בתים.
זה מניח מילים קטנות-אנדיות; תצטרך להשתמש ב--Byte-
החלף מסנן אם היעד שלך הוא גדול. לא נעשה ניסיון
יישר את המילים על גבולות כתובת אחידים; מסנן שימוש וקלט
כמו
קובץ קלט -מלא 0xFF -בפנים קובץ קלט
-משטח טווח 2
לרפד את הנתונים למילים שלמות תחילה.
-אטמל_גנרי
ייכתב קובץ Atmel Generic. (לִרְאוֹת srec_atmel_generic(5) עבור א
תיאור של פורמט קובץ זה.)
-בסיסי תיכתב סדרה של הצהרות BASIC DATA.
-B-רקורד
יהיה קובץ בפורמט b-record של Freescale MC68EZ328 Dragonball bootstrap
כתוב. (לִרְאוֹת srec_brecord(5) לתיאור של פורמט קובץ זה.)
-בינארי ייכתב קובץ בינארי גולמי. אם אתה מקבל תוצאות בלתי צפויות אנא
לראות srec_binary(5) מדריך למידע נוסף.
- מערך C [ מזהה ][ -אוֹפְּצִיָה... ]
תיכתב הגדרת מערך AC.
האופציונלי מזהה הוא שם המשתנה שיש להגדיר, או
באג אם לא צוין.
-לִכלוֹל
אפשרות זו מבקשת ליצור גם קובץ כלול.
-לא-CONST
אפשרות זו מבקשת שהמשתנים לא ישתמשו במילת המפתח const
(הם מוכרזים קבועים כברירת מחדל, כך שהם ממוקמים
לתוך הקטע לקריאה בלבד במערכות משובצות).
-C_דחוס
אפשרויות אלו מבקשות מערך c דחוס שפערי הזיכרון שלו יהיו
לא להתמלא.
-פלט_Word
אפשרות זו מבקשת פלט שהוא במילים לא בבייטים.
זה אנדיאן קטן, אז אולי תצטרך
-COsmac ייכתב קובץ בפורמט RCA Cosmac Elf. (לִרְאוֹת srec_cosmac(5) עבור א
תיאור של פורמט קובץ זה.)
-דצמבר_בינארי
ייכתב קובץ בפורמט DEC Binary (XXDP). (לִרְאוֹת srec_dec_binary(5)
לתיאור של פורמט קובץ זה.)
-Elektor_Monitor52
אפשרות זו אומרת להשתמש בקובץ בפורמט EMON52 בעת כתיבת הקובץ.
(ראה srec_emon52(5) לתיאור של פורמט קובץ זה.)
-FAIrchild
אפשרות זו אומרת להשתמש בקובץ פורמט Fairchild Fairbug בעת כתיבת ה
קוֹבֶץ. (לִרְאוֹת srec_fairchild(5) לתיאור של פורמט קובץ זה.)
-טעינה_מהירה
אפשרות זו אומרת להשתמש בקובץ פורמט LSI Logic Fast Load בעת כתיבה
הקובץ. (לִרְאוֹת srec_fastload(5) לתיאור של פורמט קובץ זה.)
-פורמט_בינארי
ייכתב קובץ בפורמט בינארי מעוצב. (לִרְאוֹת
srec_formatted_binary(5) לתיאור של פורמט קובץ זה.)
-הָלְאָה [ -אוֹפְּצִיָה ]
ייכתב קובץ קלט FORTH. כל שורת פלט כוללת בתים
ערך, כתובת ופקודה.
-RAM פקודת החנות היא C! זוהי ברירת המחדל.
-EEPROM פקודת החנות היא EEC!
-קוד_ארוז_ארבעה
אפשרות זו אומרת להשתמש בקובץ בפורמט PFC בעת כתיבת הקובץ. (לִרְאוֹת
srec_fpd(5) לתיאור של פורמט קובץ זה.)
-HEX_dump
dump הקסדצימלי הניתן לקריאה אנושית (כולל ASCII) יודפס.
-IDT ייכתב קובץ בינארי של IDT System Integration Manager (IDT/sim).
(ראה srec_idt(5) לתיאור של פורמט קובץ זה.)
-אינטל ייכתב קובץ בפורמט hex של אינטל. (לִרְאוֹת srec_intel(5) עבור א
תיאור של פורמט קובץ זה.) ברירת המחדל היא לפלוט "i32hex" 32-bit
כתובת ליניארית; אם אתה רוצה "i16hex" 20-bit מקטע מורחב כתובת
להשתמש -אורך כתובת=3 אפשרות, אם אתה רוצה כתובת 8-bit "i16hex".
להשתמש -אורך כתובת=2 אוֹפְּצִיָה.
-Intel_HeX_16
ייכתב קובץ בפורמט Intel-16 hex (INHX16). (לִרְאוֹת
srec_intel16(5) לתיאור של פורמט קובץ זה.)
-זיכרון_אתחול_קובץ [ רוחב ]
(Altera) ייכתב פורמט קובץ אתחול הזיכרון (MIF). ה
רוחב ברירת המחדל היא 8 סיביות. (לִרְאוֹת srec_mif(5) לתיאור של קובץ זה
פוּרמָט.)
-Mips_Flash_BigEndian
-Mips_Flash_LittleEndian
ייכתב פורמט קובץ פלאש MIPS. (לִרְאוֹת srec_mips_flash(5) עבור א
תיאור של פורמט קובץ זה.)
-MOS_טכנולוגיות
ייכתב קובץ בפורמט של Mos Technologies. (לִרְאוֹת srec_mos_tech(5)
לתיאור של פורמט קובץ זה.)
-מוטורולה [ רוחב ]
קובץ Motorola S-Record ייכתב. (לִרְאוֹת srec_motorola(5) עבור א
תיאור של פורמט קובץ זה.) זהו פורמט הפלט המוגדר כברירת מחדל. על ידי
ברירת מחדל, אורך הכתובת הקטן ביותר האפשרי נפלט, זה יהיה S19
עבור נתונים ב-64KB הראשונים; אם ברצונך לכפות על S28 השתמש ב- -כתובת-
אורך=3 אוֹפְּצִיָה; אם ברצונך לכפות על S37 השתמש ב- -אורך כתובת=4 אוֹפְּצִיָה
האופציונלי רוחב הארגומנט מתאר את מספר הבתים שיוצרים כל אחד
כתובת מרובה. עבור שימושים רגילים ברירת המחדל של בת אחד (1) היא
מתאים. מערכות מסוימות עם יעדים של 16 סיביות או 32 סיביות משבשות את
כתובות בקובץ; אפשרות זו תחקה את ההתנהגות הזו. בניגוד
רוב הפרמטרים האחרים, לא ניתן לנחש את זה.
-MsBin אפשרות זו אומרת להשתמש ב-Windows CE Binary Image Data Format לכתיבה
הקובץ. לִרְאוֹת srec_msbin(5) לתיאור של פורמט קובץ זה.
-Needham_Hexadecimal
אפשרות זו אומרת להשתמש בפורמט הקובץ 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
אפשרות זו אומרת להשתמש בפורמט hex Signetics. לִרְאוֹת srec_signetics(5)
לתיאור של פורמט זה.
-הֶתקֵף אפשרות זו אומרת להשתמש בפורמט הפלט SPASM assembler (בשימוש נפוץ
על ידי מתכנתי PIC). לִרְאוֹת srec_spasm(5) לתיאור של פורמט זה.
-SPAsm_LittleEndian
אפשרות זו אומרת להשתמש בפורמט הפלט SPASM assembler (בשימוש נפוץ
על ידי מתכנתי PIC). אבל עם הנתונים הפוך.
-סטווי ייכתב קובץ בפורמט בינארי של Stewie. (לִרְאוֹת srec_stewie(5) עבור א
תיאור של פורמט קובץ זה.)
-טקטרוניקס
ייכתב קובץ בפורמט hex Tektronix. (לִרְאוֹת srec_tektronix(5) עבור א
תיאור של פורמט קובץ זה.)
-Tektronix_Extended
ייכתב קובץ בפורמט hex מורחב של Tektronix. (לִרְאוֹת
srec_tektronix_extended(5) לתיאור של פורמט קובץ זה.)
-Texas_Instruments_Tagged
ייכתב קובץ בפורמט TI-Tagged. (לִרְאוֹת 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. ה בתים לכל מילה ברירת מחדל לאחד,
מה היא שם ברירת המחדל היא eprom. ה etc/x_defs_pack.vhd קובץ במקור
ההפצה מכילה חבילת הגדרות ROM לדוגמה עבור סוג-
פלט עצמאי. ייתכן שיהיה עליך להשתמש במסנן -byte‐swap כדי לקבל את
סדר בתים שאתה רוצה.
-VMem [ רוחב זיכרון ]
ייכתב קובץ בפורמט Verilog VMEM. ה רוחב זיכרון יכול להיות בן 8,
16, 32, 64 או 128 סיביות; ברירת המחדל היא 32 אם לא צוין. (לִרְאוֹת srec_vmem(5)
לתיאור של פורמט קובץ זה.) ייתכן שיהיה עליך להשתמש ב--byte‐
החלף מסנן כדי לקבל את סדר הביטים שאתה רוצה.
-WILson ייכתב קובץ בפורמט wilson. (לִרְאוֹת srec_wilson(5) עבור א
תיאור של פורמט קובץ זה.)
-כתובת_אורך מספר
אפשרות זו משמשת רבות כדי לציין את המספר המינימלי של בתים לשימוש ב-
פלט לייצוג כתובת (ריפוד עם אפסים מובילים במידת הצורך). זֶה
עוזר כאשר מדברים עם מכשירי מתכנת EPROM imbecilic שאינם פועלים במלואם
ליישם את מפרט הפורמט.
-נתונים_בלבד
אפשרות זו מרמזת על -disable=header, -disable=ספירת נתונים, -disable=exec‐start‐
כתובת ו -disable=כותרת תחתונה אפשרויות.
-לְאַפשֵׁר שם תכונה
אפשרות זו משמשת להפעלת הפלט של תכונה בעלת שם.
כותרת תכונה זו שולטת בנוכחות רשומות כותרות, רשומות המופיעות
לפני הנתונים עצמם. כותרות כוללות לעתים קרובות, אך לא תמיד
טקסט תיאורי.
נתונים_ספירת
תכונה זו שולטת בנוכחות רשומות ספירת רשומות נתונים, אשר
מופיעים אחרי הנתונים, וציינו כמה רשומות נתונים קדמו להם.
בדרך כלל מנגנון שלמות נתונים.
Execution_Start_Address
תכונה זו שולטת בנוכחותן של רשומות כתובת התחלה של ביצוע,
וזה המקום אליו המוניטור יקפוץ ויתחיל לבצע קוד ברגע ש
הטעינה של קובץ hex הסתיים.
כותרת תחתונה תכונה זו שולטת בנוכחות של רשומת סיום קובץ, כזו
עושה לֹא כפול כרשומה של כתובת התחלה לביצוע.
אופציונלי_כתובת
בפורמטים שבהם הכתובת והנתונים מופרדים או חלקית
מופרד (בניגוד לכתובת מלאה בכל רשומה) היא כן
אפשר להשבית את פליטת הכתובת הראשונה שבה תהיה כתובת זו
אפס, מכיוון שפורמטים אלה לרוב כברירת מחדל הכתובת לאפס אם אין כתובת
נראה לפני רשומת הנתונים הראשונה. זה מושבת כברירת מחדל, האפס
כתובת תמיד נפלטה.
לא לכל הפורמטים יש את כל התכונות שלעיל. לא כל הפורמטים מסוגלים
אופציונלי להשמיט כל או את כל התכונות שלעיל. שמות תכונה עשויים להיות מקוצרים
כמו שמות אפשרויות שורת הפקודה.
-נטרול שם תכונה
אפשרות זו משמשת כדי להשבית את הפלט של תכונה בעלת שם. ראה את -לְאַפשֵׁר
אפשרות לתיאור התכונות הזמינות.
-IGnore_Checksums
השמיים -Inore-Checksums ניתן להשתמש באפשרות כדי לבטל את אימות סכום הבדיקה של הקלט
קבצים, עבור אותם פורמטים שיש להם בכלל סכימי ביקורת. שימו לב שסכום הבדיקה
ערכים עדיין נקראים ומנתחים (לכן זו עדיין שגיאה אם הם חסרים)
אבל הערכים שלהם אינם נבדקים. בשימוש לאחר שם קובץ קלט, האפשרות
משפיע על הקובץ הזה בלבד; בשימוש בכל מקום אחר בשורת הפקודה, זה חל על כולם
הקבצים הבאים.
-Enable_Sequence_Warnings
ניתן להשתמש באפשרות זו כדי לאפשר אזהרות לגבי קבצי קלט שבהם הנתונים
הרשומות אינן בסדר כתובות עולה. רק אזהרה אחת ניתנת
לכל קובץ קלט. זוהי ברירת המחדל.
הערה: התפוקה של srec_cat(1) תמיד בסדר הזה.
הערה: יש להשתמש באפשרות זו לפני קובץ הקלט. זה בגלל שאם יש
ישנם מספר קבצים בשורת הפקודה, כל אחד מהם עשוי להזדקק להגדרות שונות. ה
ההגדרה נשארת בתוקף עד הבא -השבת_רצף_אזהרות אוֹפְּצִיָה.
-השבת_רצף_אזהרות
ניתן להשתמש באפשרות זו כדי להשבית אזהרות לגבי קבצי קלט שבהם הנתונים
הרשומות אינן בסדר כתובות עולה.
הערה: יש להשתמש באפשרות זו לפני קובץ הקלט הפוגע. זה בגלל ש
אם יש מספר קבצים בשורת הפקודה, כל אחד מהם עשוי להזדקק להגדרות שונות.
ההגדרה נשארת בתוקף עד הבא -Ensable_Sequence_Warnings אוֹפְּצִיָה.
-CRLF אפשרות זו היא קצרה עבור -line‐termination=crlf אוֹפְּצִיָה. לשימוש עם
מכשירי מתכנת EPROM בעלי מוח קשוח אשר מניחים שכל העולם משתמש במכשירי Evil Bill
סיום הקו של מערכת ההפעלה.
-קו_סיום שם סגנון
ניתן להשתמש באפשרות זו כדי לציין סגנון סיום שורה עבור פלט טקסט. ה
ברירת המחדל היא להשתמש בסגנון סיום קו ברירת המחדל של מערכת ההפעלה המארחת (אבל
Cygwin מתנהג כאילו זה יוניקס). השתמש באפשרות זו בזהירות, כי היא תעשה זאת
הכנס גם בייטי CR נוספים (כלומר שגויים) לפורמטים בינאריים.
Carriage_Return_line_feed
השתמש בסגנון סיום קו CRLF, האופייני ל-DOS ו-M$ Windows.
שורה חדשה
השתמש בסגנון סיום קו NL, האופייני ל-Unix ולינוקס.
Carriage_Return
השתמש בסגנון סיום קו CR, האופייני לאפל מקינטוש.
כל שאר שמות סגנונות סיום השורה יפיקו שגיאה קטלנית. שמות של סגנון
עשוי להיות מקוצר כמו שמות אפשרויות שורת הפקודה.
-אורך_קו מספר
ניתן להשתמש באפשרות זו כדי להגביל את אורך קווי הפלט לכל היותר מספר
דמויות. (לא משמעותי עבור פורמט קובץ בינארי.) ברירת המחדל היא משהו פחות
מ-80 תווים, תלוי בפורמט. אם אתה צריך לשלוט במקסימום
מספר בתים בכל רשומת פלט, השתמש ב- --Ouput_Block_Size אוֹפְּצִיָה.
-כּוֹתֶרֶת מחרוזת
ניתן להשתמש באפשרות זו כדי להגדיר את הערת הכותרת, באותם פורמטים התומכים
זה. אפשרות זו מרמזת על -enable=header אוֹפְּצִיָה.
-כתובת_התחלה_ביצוע מספר
ניתן להשתמש באפשרות זו כדי להגדיר את כתובת תחילת הביצוע, באותם פורמטים אשר
תתמוך בזה. כתובת התחלת הביצוע היא המקום שבו המוניטור יקפוץ אל ו
התחל להפעיל קוד לאחר שהקובץ hex סיים לטעון, תחשוב על זה כעל
כתובת "גוטו". מתעלמים בדרך כלל על ידי התקני מתכנת EPROM. אפשרות זו מרמזת
מה היא -enable=exec‐start‐addr אוֹפְּצִיָה.
שימו לב: כתובת התחלת הביצוע היא קונספט שונה מהראשון
כתובת לזיכרון הנתונים שלך. אם אתה רוצה לשנות את המקום שבו הנתונים שלך מתחילים
זיכרון, השתמש ב -לְקַזֵז לְסַנֵן.
-גודל_חסום_פלט מספר
ניתן להשתמש באפשרות זו כדי לציין את המספר המדויק של בתים של נתונים שיופיעו בהם
כל רשומת פלט. יש מגבלות ספציפיות לפורמט על הערך הזה
מקבל שגיאה אם הערך אינו חוקי. אם אתה צריך לשלוט במספר המרבי
של תווים בשורה של פלט טקסט, השתמש ב- --Line_Length אוֹפְּצִיָה.
-פלט_חסימת_אריזה
מעת לעת, עם קבצים גדולים, ייתכן שתבחין שרשומות הנתונים שלך כן
לירוק באופן בלתי צפוי על הפלט. זה קורה בדרך כלל כאשר אורכי שיא אינם א
כוח של 2. אם זה מפריע לך (או לכלי ההשוואה שלך) ייתכן שהאפשרות הזו תהיה
משמש לאריזה מחדש של הפלט כך שגבולות הבלוק הפנימיים של SRecord לא יהיו
גלוי בפלט.
-יישור_חסום_פלט
אפשרות זו דומה ל- -פלט_חסימת_אריזה אפשרות, חוץ מזה קצר
רשומות משמשות אחרי חורים כדי לגרום לרשומות עוקבות להיות מוצבות על בלוק
גבול גודל.
-מרובות
השתמש באפשרות זו כדי לאפשר לקובץ להכיל מספר ערכים (מנוגדים).
כמה מיקומי זיכרון. תודפס אזהרה. הערך האחרון בקובץ
יהיה בשימוש. ברירת המחדל היא שמצב זה הוא שגיאה קטלנית.
כל האפשרויות האחרות יפיקו שגיאת אבחון.
כל האפשרויות עשויות להיות מקוצרות; הקיצור מתועד באותיות גדולות,
כל האותיות הקטנות והקו תחתון (_) הם אופציונליים. עליך להשתמש ברצף
רצפים של אותיות אופציונליות.
כל האפשרויות אינן תלויות רישיות, אתה יכול להקליד אותן באותיות גדולות או קטנות או א
שילוב של שניהם, המקרה אינו חשוב.
לדוגמה: הטיעונים "-help", "-HEL" ו-"-h" מתפרשים כולם כמשמעותם של -עֶזרָה
אוֹפְּצִיָה. הטיעון "-hlp" לא יובן, כי רצוף אופציונלי
תווים לא סופקו.
אפשר לערבב אפשרויות וארגומנטים אחרים של שורת הפקודה באופן שרירותי בשורת הפקודה.
שמות האופציות הארוכים של GNU מובנים. מאז כל שמות האפשרויות עבור srec_cat ארוך,
משמעות הדבר היא התעלמות מה-"-" המוביל הנוסף. ה "--אוֹפְּצִיָה=ערך"המוסכמה היא גם
הבין.
יְצִיאָה סטָטוּס
השמיים 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 פיטר מילר
השמיים srec_cat התוכנית מגיעה ללא כל אחריות; לפרטים השתמש ב'srec_cat
-גִרְסָה רישיון' פקודה. זוהי תוכנה חינמית ואתם מוזמנים להפיץ אותה מחדש
בתנאים מסויימים; לפרטים השתמש ב'srec_cat -גִרְסָה רישיון' פקודה.
השתמש ב-srec_cat באינטרנט באמצעות שירותי onworks.net