אלפרוטרוניק-לוגו

מתכנת פלאש Elprotronic MSP430

Elprotronic-MSP430-Flash-Programmer-מוצר

מידע על המוצר

  • מתכנת הפלאש MSP430 הוא כלי תוכנה שתוכנן על ידי Elprotronic Inc. לתכנות מיקרו-בקרים MSP430.
  • התוכנה היא ברישיון וניתן להשתמש בה או להעתיק אותה רק בהתאם לתנאי רישיון כזה.
  • מכשיר זה תואם לחלק 15 של כללי ה-FCC ונבדק ונמצא תואם למגבלות עבור מכשיר דיגיטלי Class B.
  • Elprotronic Inc. אינה נושאת באחריות לשגיאות או השמטות כלשהן במידע הכלול במסמך.
  • אין להשתמש במוצר עם מתאם תכנות (חומרה) שאינו מוצר של Elprotronic Inc.

הוראות שימוש במוצר

  1. התקן את תוכנת MSP430 Flash Programmer במחשב שלך.
  2. חבר את המיקרו-בקר MSP430 למחשב שלך באמצעות מתאם תכנות מתאים.
  3. הפעל את תוכנת MSP430 Flash Programmer.
  4. בחר את ההגדרות המתאימות עבור המיקרו-בקר ומתאם התכנות שלך.
  5. טען את התוכנית או הקושחה שברצונך לתכנת על המיקרו-בקר שלך לתוך תוכנת מתכנת הפלאש MSP430.
  6. תכנת את המיקרו-בקר שלך באמצעות תוכנת MSP430 Flash Programmer.

פֶּתֶק:
חשוב לעקוב בקפידה אחר ההוראות המופיעות במדריך למשתמש ולהשתמש במוצר רק כפי שנועד למנוע כל נזק או נזק.

Elprotronic Inc.

זְכוּת יְוֹצרִים

זכויות יוצרים © Elprotronic Inc. כל הזכויות שמורות

כתב ויתור:
אין לשכפל אף חלק ממסמך זה ללא הסכמה מראש ובכתב של Elprotronic Inc. המידע במסמך זה נתון לשינויים ללא הודעה מוקדמת ואינו מייצג התחייבות על אף חלק של Elprotronic Inc. בעוד שהמידע הכלול במסמך זה נחשב מדויק, Elprotronic Inc. אינה נושאת באחריות לשגיאות או השמטות כלשהן.

בשום מקרה לא יהיו Elprotronic Inc, עובדיה או מחברי מסמך זה אחראים לנזק מיוחד, ישיר, עקיף או תוצאתי, הפסדים, עלויות, חיובים, תביעות, דרישות, תביעות בגין אובדן רווחים, עמלות או הוצאות מכל סוג שהוא או סוג.
התוכנה המתוארת במסמך זה מסופקת תחת רישיון וניתן להשתמש בה או להעתיק רק בהתאם לתנאי רישיון כזה. כתב ויתור על אחריות: אתה מסכים ש-Elprotronic Inc. לא נתנה לך אחריות מפורשת לגבי התוכנה, החומרה, הקושחה והתיעוד הקשור. התוכנה, החומרה, הקושחה והתיעוד הנלווה מסופקים לך "כמות שהם" ללא אחריות או תמיכה מכל סוג שהוא. Elprotronic Inc. מתנערת מכל אחריות בנוגע לתוכנה, מפורשת או משתמעת, לרבות, ללא הגבלה, כל אחריות משתמעת לגבי התאמה למטרה מסוימת, סחירות, איכות סחירה או אי-הפרה של זכויות צד שלישי.

מגבלת אחריות: בשום מקרה אלפרוטרוניק בע"מ לא תהיה אחראית כלפיך לכל אובדן שימוש, הפרעה בעסק, או כל נזק ישיר, עקיף, מקרי מיוחד או תוצאתי מכל סוג שהוא (כולל אובדן רווחים) ללא קשר לצורת הפעולה. בין אם בחוזה, בנזיקין (כולל רשלנות), אחריות קפדנית למוצר או אחרת, גם אם ל-Elprotronic Inc.

הסכם רישיון משתמש קצה

אנא קרא מסמך זה בעיון לפני השימוש בתוכנה ובחומרה הנלווית. ELPROTRONIC INC. ו/או חברות הבת שלה ("ELPROTRONIC") מוכנות לתת רישיון לתוכנה לך כאדם פרטי, לחברה או לישות משפטית שתשתמש בתוכנה (המוזכר להלן "שלך") או בתנאי שאתה מסכים לכל התנאים של הסכם רישיון זה. זהו חוזה חוקי וניתן לאכיפה בינך לבין ELPROTRONIC. על ידי פתיחת חבילה זו, שבירת החותם, לחיצה על כפתור "אני מסכים" או ציון אחרת של הסכמה אלקטרונית, או טעינת התוכנה, אתה מסכים לתנאים ולהגבלות של הסכם זה. אם אינך מסכים לתנאים ולהגבלות אלה, לחץ על כפתור "אני לא מסכים" או ציין סירוב בדרך אחרת, אל תעשה שימוש נוסף במוצר המלא ותחזיר אותו עם הוכחת הרכישה למי שרכש ממנו בתוך שלושים (30) יום מהרכישה וכספך יוחזר.

רִשָׁיוֹן.
התוכנה, הקושחה והתיעוד הנלווה (להלן "המוצר") הם רכושם של אלפרוטרוניק או של נותני הרישיונות שלה ומוגנים על ידי חוק זכויות יוצרים. בעוד Elprotronic ממשיכה להחזיק במוצר, יהיו לך זכויות מסוימות להשתמש במוצר לאחר הסכמתך לרישיון זה. רישיון זה מסדיר כל מהדורות, תיקונים או שיפורים במוצר ש-Elprotronic עשויה לספק לך. הזכויות והחובות שלך ביחס לשימוש במוצר זה הן כדלקמן:

אתה יכול:

  • להשתמש במוצר זה במחשבים רבים;
  • ליצור עותק אחד של התוכנה למטרות ארכיון, או להעתיק את התוכנה לדיסק הקשיח של המחשב שלך ולשמור את המקור למטרות ארכיון;
  • להשתמש בתוכנה ברשת

אסור לך:

  • לתת רישיון משנה, לבצע הנדסה לאחור, לפרק, לפרק, לשנות, לתרגם, לעשות כל ניסיון לגלות את קוד המקור של המוצר; או ליצור יצירות נגזרות מהמוצר;
  • להפיץ מחדש, במלואו או בחלקו, כל חלק ממרכיב התוכנה של מוצר זה;
  • השתמש בתוכנה זו עם מתאם תכנות (חומרה) שאינו מוצר של Elprotronic Inc.

זְכוּת יְוֹצרִים
כל הזכויות, הבעלות וזכויות היוצרים במוצר ועל כל העותקים של המוצר הינם בבעלות Elprotronic. המוצר מוגן על ידי חוקי זכויות יוצרים והוראות אמנות בינלאומיות. לכן, עליך להתייחס למוצר כמו לכל חומר אחר המוגן בזכויות יוצרים.

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

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

הצהרת FCC

מכשיר זה תואם לחלק 15 של כללי ה-FCC.

ההפעלה כפופה לשני התנאים הבאים:

  1. מכשיר זה עלול שלא לגרום להפרעות מזיקות ו
  2. מכשיר זה חייב לקבל כל הפרעה שמתקבלת, לרבות הפרעה שעלולה לגרום לפעולה לא רצויה.

פֶּתֶק:
ציוד זה נבדק ונמצא תואם להגבלות עבור התקנים דיגיטליים מסוג Class B, בהתאם לחלק 15 של כללי ה-FCC. מגבלות אלו נועדו לספק הגנה סבירה מפני הפרעות מזיקות בהתקנה למגורים. ציוד זה מייצר, משתמש ויכול להקרין אנרגיית תדר רדיו, ואם לא מותקן ולא נעשה בו שימוש בהתאם למדריך ההוראות, עלול לגרום להפרעות מזיקות לתקשורת רדיו. עם זאת, אין ערובה לכך שלא תתרחש הפרעה בהתקנה מסוימת. אם ציוד זה אכן גורם להפרעה מזיקה לקליטת רדיו או טלוויזיה, שניתן לקבוע על ידי כיבוי והדלקה של הציוד, מומלץ למשתמש לנסות לתקן את ההפרעה באחד מהאמצעים הבאים:

  • כיוון מחדש או העבר את האנטנה המקבלת
  • הגדל את ההפרדה בין הציוד למקלט
  • חבר את הציוד לשקע במעגל שונה מזה שאליו מחובר המקלט
  • התייעץ עם הספק או עם טכנאי רדיו/טלוויזיה מנוסה לקבלת עזרה.

אַזהָרָה:
שינויים או שינויים שלא אושרו במפורש על ידי Elprotronic Inc. עלולים לבטל את סמכות המשתמש להפעיל את הציוד.

מכשיר דיגיטלי זה מסוג B עונה על כל הדרישות של תקנות הציוד הגורם להפרעות קנדיות.

מתורגמן של שורת הפקודה FlashPro430

ניתן להשתמש ב-FlashPro430 Multi-FPA API-DLL עם מעטפת המתורגמן של שורת הפקודה. מעטפת זו מאפשרת להשתמש בחלונות או בסקריפט הסטנדרטיים של שורת הפקודה files כדי להפעיל את פונקציות ה-API-DLL. עיין במדריך למשתמש של FlashPro430 Multi-FPA API-DLL (PM010A05) לתיאורים מפורטים של פונקציות ה-API-DLL.

כאשר חבילת התוכנה הסטנדרטית מותקנת אז הכל נדרש files ממוקמים בספרייה

  • C:\Program Files\Elprotronic\MSP430\USB FlashPro430\CMD-line

ומכיל

  • FP430-commandline.exe -> מתורגמן מעטפת שורת הפקודה
  • MSP430FPA.dll -> API-DLL רגיל files
  • MSP430FPA1.dll -> —-,,,,,——–
  • MSPlist.ini -> אתחול file

הכל API-DLL files צריך להיות ממוקם באותה ספרייה שבה נמצא ה-FP430-commandline.exe. כדי להפעיל את מתורגמן שורת הפקודה, יש להפעיל את ה-FP430-commandline.exe.

תחביר פקודה:

instruction_name ( פרמטר1, פרמטר2, …. ) פרמטר:

  1. מחרוזת ( file שם וכו') – "fileשֵׁם"
  2. מספרים
    • מספר עשרוני שלם למשל. 24
    • או hex מספר שלם למשל. 0x18

פֶּתֶק: מתעלמים מהרווחים

ההוראות אינן תלויות רישיות

  • F_OpenInstancesAndFPAs( "*# *")
  • ו-f_openinstancesandfpas("*# *") זהים

Example-1:

הפעל את FP430-commandline.exe

סוּג:
F_OpenInstancesAndFPAs( “*# *” ) // פתחו מופעים ומצאו את המתאם הראשון (כל SN) הקש ENTER – תוצאה ->1 (אישור)

סוּג:
F_Initialization() //initialization with config נלקח מה-config.ini//setup שנלקח מה-FlashPro430 - עם סוג MSP430 מוגדר, קוד file וכו'

  • הקש ENTER – תוצאה ->1 (אישור)

סוּג:

F_AutoProgram( 0)
הקש ENTER – תוצאה ->1 (אישור)

סוּג:

F_Report_Message()
הקש ENTER – תוצאה -> הוצגה הודעת הדוח האחרונה (מתוך F_Autoprogram(0))

ראה איור A-1 לתוצאה:

Elprotronic-MSP430-Flash-Programmer-fig-1

הקלד quit() והקש ENTER כדי לסגור את התוכנית FP430-commandline.exe.

Example-2:
הפעל את FP430-commandline.exe והקלד את ההוראות הבאות:

  • F_OpenInstancesAndFPAs( "*# *") // פתחו מופעים ומצאו את המתאם הראשון (כל SN)
  • F_Initialization()
  • F_Report_Message()
  • F_ConfigFileטען( "filename” ) //שים נתיב vaild ו-config file שֵׁם
  • F_ReadCodeFile(1, "Fileשם” ) //שים נתיב וקוד וילד file שם (פורמט TI.txt)
  • F_AutoProgram( 0)
  • F_Report_Message()
  • F_Put_Byte_to_Buffer( 0x8000, 0x11 )
  • F_Put_Byte_to_Buffer( 0x8001, 0x21 )
  • F_Put_Byte_to_Buffer( 0x801F, 0xA6)
  • F_Open_Target_Device()
  • F_Segment_Erase( 0x8000)
  • F_Copy_Buffer_to_Flash( 0x8000, 0x20 )
  • F_Copy_Flash_to_Buffer( 0x8000, 0x20 )
  • F_Get_Byte_from_Buffer( 0x8000)
  • F_Get_Byte_from_Buffer( 0x8001)
  • F_Get_Byte_from_Buffer( 0x801F )
  • F_Close_Target_Device() quit()

רשימת הוראות שורת הפקודה

  • לְהַפְסִיק(); סגור את תוכנית מתורגמן הפקודות
  • help(); הצג רשימה למטה
  • F_Trace_ON()
  • F_Trace_OFF()
  • F_OpenInstances( לא )
  • F_CloseInstances()
  • F_OpenInstancesAndFPAs( "Fileשם")
  • F_Set_FPA_index( fpa )
  • F_Get_FPA_index()
  • F_LastStatus( fpa )
  • F_DLLTypeVer()
  • F_Multi_DLLTypeVer()
  • F_Check_FPA_access(index )
  • F_Get_FPA_SN( fpa )
  • F_APIDLL_Directory( "APIDLLpath")
  • F_Initialization()
  • F_DispSetup()
  • F_Close_All()
  • F_Power_Target( OnOff)
  • F_Reset_Target()
  • F_Report_Message()
  • F_ReadCodeFile( file_פורמט, "Fileשם")
  • F_Get_CodeCS( dest)
  • F_ReadPasswFile( file_פורמט, "Fileשם")
  • F_ConfigFileטען( "fileשם")
  • F_SetConfig( index, data)
  • F_GetConfig( index )
  • F_Put_Byte_to_Buffer( addr, data )
  • F_Copy_Buffer_to_Flash( start_addr, size )
  • F_Copy_Flash_to_Buffer( start_addr, size )
  • F_Copy_All_Flash_to_Buffer()
  • F_Get_Byte_from_Buffer(adr)
  • F_GetReportMessageChar( index )
  • F_Clr_Code_Buffer()
  • F_Put_Byte_to_Code_Buffer(adr, data)
  • F_Put_Byte_to_Password_Buffer( addr, data )
  • F_Get_Byte_from_Code_Buffer( addr )
  • F_Get_Byte_from_Password_Buffer(adr)
  • F_AutoProgram( 0)
  • F_VerifyFuseOrPassword()
  • F_Memory_Erase (מצב )
  • F_Memory_Blank_Check()
  • F_Memory_Write( מצב )
  • F_Memory_Verify (מצב )
  • F_Open_Target_Device()
  • F_Close_Target_Device()
  • F_Segment_Erase( כתובת)
  • F_Sectors_Blank_Check( start_addr, stop_addr )
  • F_Blow_Fuse()
  • F_Write_Word(adr, data)
  • F_Read_Word(adr)
  • F_Write_Byte(adr, data)
  • F_Read_Byte(adr)
  • F_Copy_Buffer_to_RAM( start_addr, size )
  • F_Copy_RAM_to_Buffer( start_addr, size )
  • F_Set_PC_and_RUN( PC_addr )
  • F_Synch_CPU_JTAG()
  • F_Get_Targets_Vcc()

פֶּתֶק:
לא כל ההוראות המפורטות בפרק 4 מיושמות במפרש שורת הפקודה. למשלample – כל ההוראות באמצעות מצביעים אינן מיושמות, עם זאת, אין בכך כדי להגביל את הגישה לכל התכונות של ה-API-DLLs, מכיוון שכל ההוראות באמצעות מצביעים מיושמות גם בצורה פשוטה יותר ללא מצביעים.

מסמכים / משאבים

מתכנת פלאש Elprotronic MSP430 [pdfמדריך למשתמש
מתכנת פלאש MSP430, מתכנת פלאש, MSP430, מתכנת פלאש, מתכנת

הפניות

השאר תגובה

כתובת האימייל שלך לא תפורסם. שדות חובה מסומנים *