Elprotronic - लोगोGangPro430 फ्लॅश प्रोग्रामर
TI च्या MSP430Fxx मायक्रोकंट्रोलरसाठी
कमांड लाइन इंटरप्रिटर वापरकर्ता मार्गदर्शक
PM015A03 Rev.0
एप्रिल-३०-२०२४

GangPro430 फ्लॅश प्रोग्रामर

Elprotronic Inc.
16 क्रॉसरोड ड्राइव्ह
रिचमंड हिल,
ओंटारियो, L4E-5C9
कॅनडा

Web साइट: www.elprotronic.com
ई-मेल: info@elprotronic.com
फॅक्स: ५७४-५३७-८९००
आवाज: ५७४-५३७-८९००

कॉपीराइट © Elprotronic Inc. सर्व हक्क राखीव.
अस्वीकरण:
Elprotronic Inc च्या पूर्व लेखी संमतीशिवाय या दस्तऐवजाचा कोणताही भाग पुनरुत्पादित केला जाऊ शकत नाही.
या दस्तऐवजातील माहिती सूचनेशिवाय बदलू शकते आणि Elprotronic Inc च्या कोणत्याही भागावरील वचनबद्धतेचे प्रतिनिधित्व करत नाही. येथे दिलेली माहिती अचूक असल्याचे गृहित धरले जात असताना, Elprotronic Inc. कोणत्याही त्रुटी किंवा चुकांसाठी कोणतीही जबाबदारी घेत नाही.
कोणत्याही परिस्थितीत Elprotronic Inc, त्याचे कर्मचारी किंवा या दस्तऐवजाचे लेखक विशेष, प्रत्यक्ष, अप्रत्यक्ष किंवा परिणामी नुकसान, तोटा, खर्च, शुल्क, दावे, मागण्या, गमावलेल्या नफ्याचे दावे, फी किंवा कोणत्याही स्वरूपाच्या खर्चासाठी जबाबदार असणार नाहीत किंवा दयाळू
या दस्तऐवजात वर्णन केलेले सॉफ्टवेअर परवान्याअंतर्गत दिलेले आहे आणि अशा परवान्याच्या अटींनुसारच वापरले किंवा कॉपी केले जाऊ शकते.
वॉरंटीजचा अस्वीकरण: तुम्ही सहमत आहात की Elprotronic Inc. ने तुम्हाला सॉफ्टवेअर, हार्डवेअर, फर्मवेअर आणि संबंधित कागदपत्रांबाबत कोणतीही स्पष्ट हमी दिली नाही. सॉफ्टवेअर, हार्डवेअर, फर्मवेअर आणि संबंधित दस्तऐवज तुम्हाला कोणत्याही प्रकारच्या वॉरंटी किंवा समर्थनाशिवाय “जसे आहे तसे” प्रदान केले जात आहेत. Elprotronic Inc. सॉफ्टवेअरच्या संदर्भात सर्व वॉरंटी अस्वीकृत करते, व्यक्त किंवा निहित, यासह, मर्यादेशिवाय, विशिष्ट हेतूसाठी योग्यतेची कोणतीही गर्भित वॉरंटी, व्यापारीता, व्यापारी गुणवत्ता किंवा तृतीय-पक्ष अधिकारांचे उल्लंघन न करणे.
उत्तरदायित्वाची मर्यादा: कोणत्याही परिस्थितीत Elprotronic Inc. कोणत्याही प्रकारची कारवाई न करता वापराच्या कोणत्याही नुकसानासाठी, व्यवसायात व्यत्यय आणण्यासाठी किंवा कोणत्याही प्रकारच्या प्रत्यक्ष, अप्रत्यक्ष, विशेष आनुषंगिक किंवा परिणामी नुकसानीसाठी जबाबदार राहणार नाही. करारामध्ये असो, टोर्ट (निष्काळजीपणासह), कठोर उत्पादन दायित्व किंवा अन्यथा, जरी Elprotronic Inc. ला अशा नुकसानीच्या शक्यतेचा सल्ला देण्यात आला असला तरीही.

शेवटचा वापरकर्ता परवाना करार

कृपया सॉफ्टवेअर आणि संबंधित हार्डवेअर वापरण्यापूर्वी हा दस्तऐवज काळजीपूर्वक वाचा. इलेपरोट्रोनिक इंक. आणि/किंवा त्याच्या सहाय्यक कंपन्या (“ईलेटर्रॉनिक”) आपल्याला एक व्यक्ती, कंपनी किंवा कायदेशीर अस्तित्व म्हणून सॉफ्टवेअरला परवाना देण्यास तयार आहेत जे सॉफ्टवेअर वापरत आहेत (खाली “आपण” किंवा “आपले” म्हणून संदर्भित) तुम्ही या परवाना कराराच्या सर्व अटींशी सहमत आहात या अटीवर. हा तुमच्या आणि ELPROTRONIC मधील कायदेशीर आणि लागू करण्यायोग्य करार आहे. हे पॅकेज उघडून, सील तोडून, ​​“मी सहमत आहे” बटणावर क्लिक करून किंवा अन्यथा इलेक्ट्रॉनिक पद्धतीने संमती दर्शवून, किंवा तुम्ही कराराच्या अटी आणि शर्तींना सहमती दर्शवत असलेले सॉफ्टवेअर लोड करून. जर तुम्ही या अटी आणि शर्तींना सहमती दर्शवत नसाल तर, "मी सहमत नाही" बटणावर क्लिक करा किंवा अन्यथा नकार दर्शवा, पूर्ण उत्पादनाचा आणखी वापर करू नका आणि त्यासोबतच ते परत करू नका मिळवले होते खरेदीच्या तीस (३०) दिवसांच्या आत आणि तुमचे पैसे परत केले जातील.

  1. परवाना.
    सॉफ्टवेअर, फर्मवेअर आणि संबंधित दस्तऐवजीकरण (एकत्रितपणे "उत्पादन") ही Elprotronic किंवा त्याच्या परवानाधारकांची मालमत्ता आहे आणि कॉपीराइट कायद्याद्वारे संरक्षित आहे. Elprotronic उत्पादनाची मालकी कायम ठेवत असताना, तुम्ही हा परवाना स्वीकारल्यानंतर तुम्हाला उत्पादन वापरण्याचे काही अधिकार असतील.
    हा परवाना Elprotronic तुम्हाला देऊ शकणाऱ्या उत्पादनातील कोणतेही प्रकाशन, पुनरावृत्ती किंवा सुधारणा नियंत्रित करतो. या उत्पादनाच्या वापरासंदर्भात तुमचे अधिकार आणि दायित्वे खालीलप्रमाणे आहेत: तुम्ही हे करू शकता:
    A. हे उत्पादन अनेक संगणकांवर वापरा;
    B. आर्काइव्हल उद्देशांसाठी सॉफ्टवेअरची एक प्रत बनवा, किंवा सॉफ्टवेअरची कॉपी तुमच्या कॉम्प्युटरच्या हार्ड डिस्कवर करा आणि मूळ संग्रहित हेतूंसाठी ठेवा;
    C. नेटवर्कवर सॉफ्टवेअर वापरा
    तुम्ही हे करू शकत नाही: 
    A. उपपरवाना, उलट अभियंता, डिकंपाइल, डिससेम्बल, सुधारित, भाषांतर, उत्पादनाचा स्त्रोत कोड शोधण्याचा कोणताही प्रयत्न करणे; किंवा उत्पादनातून व्युत्पन्न कामे तयार करा;
    B. या उत्पादनाच्या सॉफ्टवेअर घटकाच्या कोणत्याही भागाचे संपूर्ण किंवा अंशतः पुनर्वितरण करा;
    C. हे सॉफ्टवेअर प्रोग्रामिंग अडॅप्टर (हार्डवेअर) सह वापरा जे Elprotronic Inc चे उत्पादन नाही.
  2. कॉपीराइट
    उत्पादनातील आणि उत्पादनातील सर्व हक्क, शीर्षक आणि कॉपीराइट आणि उत्पादनाच्या कोणत्याही प्रती Elprotronic च्या मालकीच्या आहेत. उत्पादन कॉपीराइट कायदे आणि आंतरराष्ट्रीय कराराच्या तरतुदींद्वारे संरक्षित आहे.
    त्यामुळे, तुम्ही उत्पादनाला इतर कोणत्याही कॉपीराइट केलेल्या साहित्याप्रमाणे हाताळले पाहिजे.
  3. दायित्वाची मर्यादा.
    कोणत्याही परिस्थितीत एल्प्रोट्रॉनिक तुमच्या वापराच्या नुकसानासाठी, व्यवसायात व्यत्यय आणण्यासाठी किंवा कोणत्याही प्रकारच्या प्रत्यक्ष, अप्रत्यक्ष, विशेष, आनुषंगिक किंवा परिणामी नुकसानीसाठी जबाबदार असणार नाही (हरवलेल्या नफ्यासह). (निष्काळजीपणासह), कठोर उत्पादन उत्तरदायित्व किंवा अन्यथा, जरी Elprotronic ला अशा प्रकारच्या हानीच्या शक्यतेचा सल्ला दिला गेला असेल.
  4. वॉरंटीजचा अस्वीकरण.
    तुम्ही सहमत आहात की Elprotronic ने तुम्हाला सॉफ्टवेअर, हार्डवेअर, फर्मवेअर आणि संबंधित कागदपत्रांबाबत कोणतीही स्पष्ट हमी दिली नाही. सॉफ्टवेअर, हार्डवेअर, फर्मवेअर आणि संबंधित दस्तऐवज तुम्हाला कोणत्याही प्रकारच्या वॉरंटी किंवा समर्थनाशिवाय “जसे आहे” प्रदान केले जात आहेत. Elprotronic सॉफ्टवेअर आणि हार्डवेअरच्या संदर्भात सर्व वॉरंटी अस्वीकृत करते, व्यक्त किंवा निहित, यासह, मर्यादेशिवाय, विशिष्ट हेतूसाठी फिटनेसची कोणतीही गर्भित वॉरंटी, व्यापारीता, व्यापारी गुणवत्ता किंवा तृतीय-पक्ष अधिकारांचे उल्लंघन न करणे.

हे डिव्हाइस FCC नियमांच्या भाग 15 चे पालन करते.
ऑपरेशन खालील दोन अटींच्या अधीन आहे: (1) हे डिव्हाइस हानिकारक हस्तक्षेप करू शकत नाही आणि (2) या डिव्हाइसने अवांछित ऑपरेशन होऊ शकणार्‍या हस्तक्षेपासह प्राप्त होणारा कोणताही हस्तक्षेप स्वीकारला पाहिजे.

टीप: हे उपकरण तपासले गेले आहे आणि ते FCC नियमांच्या भाग 15 च्या अनुषंगाने वर्ग B डिजिटल उपकरणांच्या मर्यादांचे पालन करत असल्याचे आढळले आहे. या मर्यादा निवासी स्थापनेमध्ये हानिकारक हस्तक्षेपापासून वाजवी संरक्षण प्रदान करण्यासाठी डिझाइन केल्या आहेत. हे उपकरण रेडिओ फ्रिक्वेन्सी उर्जा निर्माण करते, वापरते आणि विकिरण करू शकते आणि, जर इंस्ट्रक्शन मॅन्युअल नुसार स्थापित आणि वापरले नसेल तर, रेडिओ संप्रेषणांमध्ये हानिकारक हस्तक्षेप होऊ शकतो. तथापि, विशिष्ट स्थापनेत हस्तक्षेप होणार नाही याची कोणतीही हमी नाही. जर या उपकरणामुळे रेडिओ किंवा टेलिव्हिजन रिसेप्शनमध्ये हानिकारक हस्तक्षेप होत असेल, जे उपकरणे बंद आणि चालू करून निर्धारित केले जाऊ शकते, तर वापरकर्त्याला पुढीलपैकी एका उपायाने हस्तक्षेप दुरुस्त करण्याचा प्रयत्न करण्यास प्रोत्साहित केले जाते:

  • रिसिव्हिंग अँटेना पुनर्स्थित करा किंवा पुनर्स्थित करा
  • उपकरणे आणि रिसीव्हरमधील पृथक्करण वाढवा
  • रिसीव्हर कनेक्ट केलेल्या सर्किटपेक्षा वेगळ्या सर्किटवरील आउटलेटमध्ये उपकरणे कनेक्ट करा
  • मदतीसाठी डीलर किंवा अनुभवी रेडिओ/टीव्ही तंत्रज्ञांचा सल्ला घ्या.
    चेतावणी: Elprotronic Inc. द्वारे स्पष्टपणे मंजूर न केलेले बदल किंवा बदल उपकरणे चालवण्याचा वापरकर्त्याचा अधिकार रद्द करू शकतात.

MARMITEK कनेक्ट TS21 Toslink डिजिटल ऑडिओ स्विचर - ce

हे वर्ग बी डिजिटल उपकरण कॅनेडियन हस्तक्षेप-कारण उपकरण नियमांच्या सर्व आवश्यकता पूर्ण करते.

GangPro430 कमांड लाइन इंटरप्रिटर

GangPro430 Multi-FPA API-DLL कमांड लाइन इंटरप्रिटर शेलसह वापरले जाऊ शकते. हे शेल मानक कमांड प्रॉम्प्ट विंडो किंवा स्क्रिप्ट वापरण्याची परवानगी देते file API-DLL फंक्शन्स कार्यान्वित करण्यासाठी. API-DLL फंक्शन्सच्या तपशीलवार वर्णनासाठी GangPro430 Multi-FPA API-DLL वापरकर्ता मार्गदर्शक ( PM025A02 ) पहा.
जेव्हा मानक सॉफ्टवेअर पॅकेज स्थापित केले जाते तेव्हा सर्व आवश्यक असते files निर्देशिकेत स्थित आहेत
C:\Program Files\Elprotronic\MSP430\USB GangPro430\CMD-लाइन आणि त्यात समाविष्ट आहे

GP430-commandline.exe -> कमांड लाइन शेल इंटरप्रिटर
GangPro430FPA.dll -> मानक API-DLL files
GangPro430FPA1.dll --> —-,,,,,——-
MSPlist.ini -> आरंभीकरण file

सर्व API-DLL files त्याच निर्देशिकेत स्थित असावा जेथे GP430-commandline.exe वसलेले आहे. कमांड लाइन इंटरप्रिटर सुरू करण्यासाठी, GP430-commandline.exe कार्यान्वित केले जावे.

कमांड सिंटॅक्स:
instruction_name ( parameter1, parameter2, .... )
पॅरामीटर:

  1. तार ( file नाव इ.) - “fileनाव"
  2. संख्या पूर्णांक दशांश उदा. 24 किंवा पूर्णांक हेक्स उदा. 0x18
    टीप: स्पेसकडे दुर्लक्ष केले जाते सूचना केस संवेदनशील F_OpenInstancesAndFPAs (“*# *”) नाहीत
    आणि f_openinstancesandfpas("*# *" ) समान आहेत.

Example-1:
GP430-commandline.exe चालवा
प्रकार:
F_OpenInstancesAndFPAs("*# *" ) // उदाहरणे उघडा आणि पहिला अडॅप्टर शोधा (कोणताही SN)
ENTER दाबा - परिणाम ->1
(ठीक आहे)
प्रकार:
F_Initialization()
config.ini वरून घेतलेल्या कॉन्फिगसह //initialization
// GangPro430 वरून घेतलेला सेटअप – परिभाषित MSP430 प्रकार, कोडसह file इ.
ENTER दाबा - परिणाम ->1
(ठीक आहे)
प्रकार:
F_AutoProgram( 0 )
ENTER दाबा - परिणाम ->63 ( 63-> 0011 1111 -> प्रोग्राम केलेले सहा लक्ष्य -> ​​ठीक आहे)
प्रकार:
F_Report_Message()

Elprotronic GangPro430 फ्लॅश प्रोग्रामर - अहवाल

ENTER दाबा - परिणाम -> शेवटचा अहवाल संदेश प्रदर्शित केला (F_Autoprogram(0) कडून) निकालासाठी आकृती A-1 पहा:

quit() टाइप करा आणि बंद करण्यासाठी ENTER दाबा GP430-commandline.exe कार्यक्रम

Example-2:

F_OpenInstancesAndFPAs(“*#*” )// उघडा आणि पहिले अडॅप्टर शोधा (कोणताही SN)
F_Initialization()
F_Report_Message()
F_ConfigFileलोड (“fileनाव” )// वैल्ड पथ आणि कॉन्फिगरेशन ठेवा file नाव
F_ReadCodeFile(1, “Fileनाव" )// वैध मार्ग आणि कोड ठेवा file नाव (TI.txt फॉरमॅट)
F_AutoProgram( 0 )
F_Report_Message()
…………………………
…………………………
F_Put_Byte_to_Gang_Buffer( 1, 0x8000, 0x11 )
F_Put_Byte_to_Gang_Buffer( 1, 0x8001, 0x21 )
…………………………
F_Put_Byte_to_Gang_Buffer( 1, 0x801F, 0xA6 )
F_Open_Target_device()
F_Segment_Erase( 0x8000 )
F_Copy_Buffer_to_Flash( 0x8000, 0x20 )
F_Copy_Flash_to_Gang_Buffer( 0x8000, 0x20 )
F_Get_Byte_from_Gang_Buffer( 1, 0x8000 )
F_Get_Byte_from_Gang_Buffer( 2, 0x8000 )
F_Get_Byte_from_Gang_Buffer( 1, 0x8001 )
F_Get_Byte_from_Gang_Buffer( 2, 0x8001 )
…………………………
F_Get_Byte_from_Gang_Buffer( 1, 0x801F )
F_Get_Byte_from_Gang_Buffer( 2, 0x801F )
F_Close_Target_device()
सोडणे ()

कमांड लाइन सूचनांची यादी

quit(); कमांड इंटरप्रिटर प्रोग्राम बंद करा
मदत(); खाली सूची प्रदर्शित करा
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(इंडेक्स )
F_Get_FPA_SN( fpa
F_APIDLL_Directory( “APIDLLpath” )
F_Initialization()
F_DispSetup()
F_Close_All()
F_Power_Target( चालू बंद )
F_Reset_Target()
F_Report_Message()
F_ReadCodeFile( file_स्वरूप, “Fileनाव")
F_Get_CodeCS( dest )\n” );
F_ReadPasswFile( file_स्वरूप, “Fileनाव")
F_ConfigFileलोड (“fileनाव")
F_SetConfig( अनुक्रमणिका, डेटा )
F_GetConfig( अनुक्रमणिका )
F_Put_Byte_to_Gang_Buffer( target_no, addr, data )
F_Get_Byte_from_Gang_Buffer( target_no, addr )
F_Clr_Code_Buffer()
F_Put_Byte_to_Code_Buffer( addr, data )
F_Put_Byte_to_Password_Buffer( addr, data )
F_Get_Byte_from_Code_Buffer( addr )
F_Get_Byte_from_Password_Buffer( addr )
F_AutoProgram( 0 )
F_VerifyFuseOrPassword()
F_Memory_Erase( मोड )
F_Memory_Blank_Check()
F_Memory_Write( मोड )
F_Memory_Verify( मोड )
F_Gang_Flash_Read()
F_Open_Target_device()
F_Close_Target_device()
F_Segment_Erase( पत्ता )
F_Sectors_Blank_Check( start_addr, stop_addr )
F_Copy_Buffer_to_Flash( start_addr, आकार )
F_Copy_Gang_Buffer_to_Flash( start_addr, आकार )
F_Flash_to_Gang_Buffer( start_addr, आकार )
F_Blow_Fuse()
F_Write_Word( addr, data )
F_Write_Byte( addr, data )
F_Copy_Buffer_to_RAM( start_addr, आकार )
F_Copy_Gang_Buffer_to_RAM( start_addr, आकार )
F_Copy_RAM_to_Gang_Buffer( start_addr, आकार )
F_Set_PC_and_RUN( PC_addr )
F_Synch_CPU_JTAG()
F_Get_Targets_Vcc()
F_Get_Targets_Result()
F_Get_Active_Targets_Mask()
F_Disable_FPA_index( fpa )
F_Enable_FPA_index( fpa )
F_Customize( dest, data )

वर सूचीबद्ध केलेल्या सूचनांच्या तपशीलवार वर्णनासाठी अध्याय 4 पहा.
टीप:
अध्याय 4 मध्ये सूचीबद्ध केलेल्या सर्व सूचना कमांड लाइन इंटरप्रिटरमध्ये लागू केल्या जात नाहीत. उदाample – पॉइंटर वापरणाऱ्या सर्व सूचना अंमलात आणल्या जात नाहीत, तथापि हे API-DLL च्या सर्व वैशिष्ट्यांवर प्रवेश मर्यादित करत नाही, कारण सर्व सूचना पॉइंटर्स वापरतात आणि पॉइंटर्सशिवाय अगदी सोप्या पद्धतीने लागू केल्या जातात.

GangPro430 कमांड लाइन इंटरप्रिटर वापरकर्ता मार्गदर्शक
PM015A03 Rev.0

कागदपत्रे / संसाधने

Elprotronic GangPro430 फ्लॅश प्रोग्रामर [pdf] वापरकर्ता मार्गदर्शक
GangPro430, GangPro430 फ्लॅश प्रोग्रामर, फ्लॅश प्रोग्रामर, प्रोग्रामर

संदर्भ

एक टिप्पणी द्या

तुमचा ईमेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित आहेत *