אנגליתצרפתיתספרדי

Ad


סמל OnWorks

lpcprog - מקוון בענן

הפעל את lpcprog בספק אירוח חינמי של OnWorks על אובונטו אונליין, פדורה אונליין, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה lpcprog שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


lpcprog - מבזק מיקרו-בקרי LPC של NXP

תַקצִיר


lpcprog -d serial_device -c הפקודה [אפשרויות] ... [קובץ]

תיאור


השתמש בפרוטוקול ISP כדי להבהב מיקרו-בקרי LPC על קו טורי.

עבור כל הפקודות מיקרו-בקר היעד חייב להיות במצב ISP ומחכה
פקודת סנכרון ISP (מצב ברירת מחדל בעת כניסה למצב ISP). ראה מצב ISP וקוד
קרא את סעיף ההגנה לפרטים נוספים.

טיעון FILE צריך ניתן עבור פקודות dump והבזק. עבור פקודת פלאש הקובץ הזה הוא
הנתונים (התוכנית) שייכתבו לזיכרון פלאש פנימי של LPC. עבור פקודת dump, זה יהיה
לאחסן את התוכן בפועל של זיכרון ההבזק הפנימי של ה-LPC.

טיעונים מנדטוריים אפשרויות ארוכות הוא חובה עבור אופציות קצרות מדי.

-p, --חלקים==חלקים
השתמש ב-PARTS כקובץ תיאור חלקים במקום ברירת המחדל. ראה חלקים
סעיף קובצי תיאור למידע נוסף על קובצי תיאור ברירת מחדל של חלקים
וסדר קדימות.

-d, --התקן=DEV
השתמש ב-DEV בתור קו סדרתי מארח כדי לתכנת את היעד. יש לספק נתיב מלא.
קבצי צומת ההתקן ממוקמים בדרך כלל ב / dev / במדריך.

-c, --פקודה=פקודה
פקודה לביצוע. COMMAND חייב להיות אחד מהם id, שפך, פלאש, ריק or go. לראות
קטע פקודות לתיאור פקודות.

-b, --קצב שידור=BAUD
השתמש ב-BAUD בתור ה-baudrate לתקשורת עם מכשיר היעד. ברירת מחדל ל
115200.

-t, --זֵכֶר
הפעל פלט מעקב של תקשורת טורית עם מכשיר היעד

-f, --תדירות=FREQ
השתמש ב- FREQ (KHz) כתדר המתנד של מכשיר היעד. ברירת המחדל היא 10000 KHz

-n, --ללא קוד משתמש
אין לחשב קוד משתמש חוקי עבור וקטור חריג 7. ראה סעיף קוד משתמש.

-h, - עזרה
הצג מידע עזרה וצא

-v, --גִרְסָה
הצג מידע גרסה וצא

פקודות


הפקודה חייבת להיות אחת מהן id, שפך, פלאש, ריק or go.

id אל האני id הפקודה מציגה את מזהה זיהוי החלק של ה-LPC, את ה-uid (מזהה ייחודי) ו
גרסת טוען האתחול של התקן היעד המחובר.

שפך זרוק את כל תוכן זיכרון ההבזק של היעד המחובר לקובץ הנתון. זֶה
הפקודה דורשת ארגומנט קובץ.

פלאש הבזק את תוכן הקובץ שניתן כארגומנט לתחילת המחובר
זיכרון הפלאש של המטרה. מתבצע חישוב אוטומטי של קוד המשתמש וקוד משתמש
מאוחסן בווקטור החריג ה-7. להשתמש -n אפשרות למנוע קוד משתמש
שינוי. אם אתה צריך לכתוב את הקובץ שלך למדור פלאש אחר, השתמש ב-
lpcisp כלי.

ריק מחק את כל הפלאש.

go עדיין לא נתמך. אפס את היעד באמצעות לחצן איפוס החומרה או הפעל את ההפעלה
מכשיר כדי להפעיל את התוכנית.

חלקים תיאור קבצים


קובצי תיאור החלקים המוגדרים כברירת מחדל הם /etc/lpctools_parts.def או ./lpctools_parts.def
קובץ תיאור החלקים מנותח עבור תיאור התקן LPC עבור dump, ריק ו-flash
פקודות. אם אף אחת מברירות המחדל לא קיימת ואין קובץ קיים מסופק באמצעות -p אוֹפְּצִיָה,
פקודות אלו אינן יכולות לבצע. אם תיאור החלק לא נמצא במוצא הראשון
קובץ, גם הפקודה לא תבוצע. אם לא -p אפשרות מסופקת, התוכנית נראית
עבור lpctools_parts.def בספרייה הנוכחית תחילה, ולאחר מכן ב- /וכו/ במדריך.

התוכן של קבצי תיאור חלקים הוא רשימה של תיאור חלקי LPC. כל שורה
מחזיק בתיאור חלק אחד. שורות המתחילות ב-# הן הערות. עיין בקובץ ברירת המחדל
נמצא ב /וכו/ מדריך למידע נוסף על פורמט השורה.

משתמש CODE


קוד משתמש חוקי נדרש על ידי טוען האתחול של LPC כדי להפעיל את תוכנית המשתמש הפנימית.
קוד משתמש נחשב תקף אם מיקום וקטור חריג שמור 7 (היסט 0x 0000
001C בטבלה הווקטורית) מכיל את המשלים של 2 של סכום הבדיקה של ערכי הטבלה 0
עד 6. זה גורם לכך שסכום הבדיקה של 8 הכניסות הראשונות בטבלה יהיה 0.

אם החתימה אינה חוקית, ה-LPC נכנס למצב ISP.

התנהגות ברירת המחדל של lpcprog הוא לחשב קוד חוקי עבור וקטור החריג השביעי
ושנה את הנתונים הבינאריים המתוכנתים כדי לכלול את הקוד התקף הזה. אתה יכול למנוע זאת על ידי
באמצעות -n אוֹפְּצִיָה.

ספק שירותי אינטרנט MODE ו CODE לקרוא למשפחה


Code Read Protection הוא מנגנון המאפשר ל"משתמש" לאפשר רמות שונות של
"אבטחה" במערכת כך שגישה לפלאש על-שבב ושימוש ב-ISP יכולה להיות
מוגבל. בעת הצורך, CRP מופעל על ידי תכנות דפוס מסוים במיקום הבזק
ב-0x0000 02FC. פקודות IAP אינן מושפעות מהגנת קריאת הקוד.

אם המכשיר שלך לא נכנס למצב ISP, או אם פקודות מסוימות לא מצליחות, ייתכן שכן
מכיוון שמנגנון ה-CRP נמצא בשימוש במכשיר שלך.

הגנת קריאת קוד לא תיושם מכיוון שהיא נוגדת את הרישיון של כלי זה
ונגד פילוסופיית התוכנה החופשית.

השתמש ב-lpcprog באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

פקודות לינוקס

Ad