GangPro430 فليش پروگرامر
TI جي MSP430Fxx مائڪرو ڪنٽرولرز لاءِ
ڪمانڊ لائن مترجم استعمال ڪندڙ جي ھدايت
PM015A03 Rev.0
اپريل-12-2007
GangPro430 فليش پروگرامر
Elprotronic Inc.
16 ڪراس روڊ ڊرائيو
رچمنڊ هيل،
اونٽاريو، L4E-5C9
ڪينيڊا
Web سائيٽ: www.elprotronic.com
اي ميل: info@elprotronic.com
فيڪس: 905-780-2414
آواز: 905-780-5789
ڪاپي رائيٽ © Elprotronic Inc. سڀ حق محفوظ آهن.
رد ڪرڻ:
Elprotronic Inc جي اڳوڻي تحريري رضامندي کان سواءِ هن دستاويز جو ڪوبه حصو ٻيهر پيش نه ٿو ڪري سگهجي.
هن دستاويز ۾ موجود معلومات بغير اطلاع جي تبديلي جي تابع آهي ۽ Elprotronic Inc جي ڪنهن به حصي تي وابستگي جي نمائندگي نٿو ڪري. جڏهن ته هتي ڏنل معلومات کي درست سمجهيو وڃي ٿو، Elprotronic Inc. ڪنهن به غلطي يا غلطي جي ذميواري نه ڪندو آهي.
ڪنهن به صورت ۾ Elprotronic Inc، ان جا ملازم يا ليکڪ هن دستاويز جا خاص، سڌي، اڻ سڌي، يا نتيجي ۾ ٿيندڙ نقصان، نقصان، خرچ، چارجز، دعوائون، مطالبا، گم ٿيل منافعي جي دعويٰ، فيس، يا خرچن جا ذميوار هوندا. قسم.
هن دستاويز ۾ بيان ڪيل سافٽ ويئر هڪ لائسنس جي تحت پيش ڪيو ويو آهي ۽ صرف اهڙي لائسنس جي شرطن جي مطابق استعمال يا نقل ڪري سگهجي ٿو.
وارنٽي جي رد ڪرڻ: توهان متفق آهيو ته Elprotronic Inc. توهان کي سافٽ ويئر، هارڊويئر، فرم ويئر ۽ لاڳاپيل دستاويزن جي حوالي سان ڪا به واضح وارنٽي نه ڏني آهي. سافٽ ويئر، هارڊويئر، فرم ويئر ۽ لاڳاپيل دستاويز توهان کي فراهم ڪيا پيا وڃن ”AS IS“ بغير ڪنهن به قسم جي وارنٽي يا سپورٽ جي. Elprotronic Inc. سافٽ ويئر جي حوالي سان سڀني وارنٽيز کي رد ڪري ٿو، ظاهر يا تقاضا، بشمول، بغير ڪنهن حد جي، ڪنهن خاص مقصد لاءِ فٽنيس جي ڪا به تقاضا وارنٽي، واپار جي قابليت، واپار جي قابل معيار يا ٽئين پارٽي جي حقن جي غير ڀڃڪڙي.
ذميواري جي حد: ڪنهن به صورت ۾ Elprotronic Inc. توهان کي ڪنهن به قسم جي استعمال جي نقصان، ڪاروبار ۾ رڪاوٽ، يا ڪنهن به قسم جي سڌي، اڻ سڌي طرح، خاص حادثاتي يا نتيجي ۾ ٿيندڙ نقصان (بشمول گم ٿيل منافعو) لاءِ ذميوار نه هوندو، عمل جي صورت کان سواءِ ڇا معاهدي ۾، ٽوٽ (بشمول غفلت)، سخت پيداوار جي ذميواري يا ٻي صورت ۾، جيتوڻيڪ Elprotronic Inc. کي اهڙي نقصان جي امڪان جي صلاح ڏني وئي آهي.
آخر صارف جي لائسنس جو معاهدو
مهرباني ڪري هن دستاويز کي احتياط سان پڙهو سافٽ ويئر استعمال ڪرڻ کان اڳ ۽ لاڳاپيل هارڊ ويئر. ايلوپوٽڪڪ اين سي. ۽ / يا ان جي سبسڊيز ("ايلروپروڪڪ") توهان کي هڪ فرد، يا قانوني ادارو استعمال ڪندي سافٽ ويئر کي استعمال ڪرڻ جو ارادو آهي ان شرط تي ته توهان هن لائسنس جي معاهدي جي سڀني شرطن سان متفق آهيو. هي توهان ۽ الپروٽرانڪ جي وچ ۾ هڪ قانوني ۽ قابل اطلاق معاهدو آهي. هن پيڪيج کي کولڻ سان، مهر کي ٽوڙڻ، "مان متفق آهيان" جي بٽڻ تي ڪلڪ ڪندي يا ٻي صورت ۾ اليڪٽرانڪ طور تي منظور ڪرڻ جو اشارو ڪندي، يا سافٽ ويئر لوڊ ڪندي جيڪو توهان معاهدي جي شرطن ۽ شرطن سان متفق آهيو. جيڪڏهن توهان انهن شرطن ۽ شرطن سان متفق نه آهيو، "مان متفق نه آهيان" جي بٽڻ تي ڪلڪ ڪريو يا ٻي صورت ۾ انڪار ڪيو، مڪمل پروڊڪٽ جو وڌيڪ استعمال نه ڪريو ۽ ان سان گڏ ان کي واپس ڪريو حاصل ڪيو ويو خريداري جي ٽيهه (30) ڏينهن اندر ۽ توهان جا پئسا واپس ڪيا ويندا.
- لائسنس.
سافٽ ويئر، فرم ويئر ۽ لاڳاپيل دستاويز (مجموعي طور تي "پراڊڪٽ") Elprotronic يا ان جي لائسنس ڏيندڙن جي ملڪيت آهي ۽ ڪاپي رائيٽ جي قانون طرفان محفوظ آهي. جڏهن ته Elprotronic پراڊڪٽ جي مالڪي جاري رکي ٿي، توهان وٽ هن لائسنس جي قبوليت کان پوءِ پراڊڪٽ کي استعمال ڪرڻ جا ڪجهه حق هوندا.
هي لائسنس ڪنهن به رليز، ترميمن، يا پراڊڪٽ ۾ واڌارن کي سنڀاليندو آهي جيڪو Elprotronic توهان کي فراهم ڪري سگهي ٿو. هن پراڊڪٽ جي استعمال جي حوالي سان توهان جا حق ۽ ذميداريون هن ريت آهن: توهان ڪري سگهو ٿا:
A. ڪيترن ئي ڪمپيوٽرن تي هي پراڊڪٽ استعمال ڪريو؛
B. آرڪائيو جي مقصدن لاءِ سافٽ ويئر جي هڪ ڪاپي ٺاهيو، يا سافٽ ويئر کي پنهنجي ڪمپيوٽر جي هارڊ ڊسڪ تي نقل ڪريو ۽ اصل کي آرڪائيو جي مقصدن لاءِ برقرار رکو؛
C. نيٽ ورڪ تي سافٽ ويئر استعمال ڪريو
توهان نٿا ڪري سگهو:
A. sublicense, reverse engineer, decompile, disassemble, modify, translation, to find any effort to find the Source Code of the Product; يا پيداوار مان نڪتل ڪم ٺاهيو؛
B. هن پراڊڪٽ جي سافٽ ويئر جي ڪنهن به حصي کي مڪمل يا جزوي طور تي ٻيهر ورهايو؛
C. هن سافٽ ويئر کي پروگرامنگ اڊاپٽر (هارڊويئر) سان استعمال ڪريو جيڪو Elprotronic Inc جي پيداوار نه آهي. - ڪاپي رائيٽ
پراڊڪٽ ۾ ۽ ان جا سڀئي حق، عنوان، ۽ ڪاپي رائيٽ ۽ پراڊڪٽ جون ڪا به ڪاپيون Elprotronic جي ملڪيت آهن. پراڊڪٽ ڪاپي رائيٽ جي قانونن ۽ بين الاقوامي معاهدن جي شقن کان محفوظ آهي.
تنهن ڪري، توهان کي پروڊڪٽ کي ڪنهن ٻئي حق اشاعت واري مواد وانگر علاج ڪرڻ گهرجي. - ذميواري جي حد.
ڪنهن به صورت ۾ Elprotronic ڪنهن به قسم جي استعمال جي نقصان، ڪاروبار ۾ رڪاوٽ، يا ڪنهن به سڌي، اڻ سڌي، خاص، حادثاتي يا نتيجي ۾ ڪنهن به قسم جي نقصان (بشمول گم ٿيل نفعي) لاءِ توهان جو ذميوار نه هوندو، قطع نظر ته عمل جي صورت ۾، ڇا معاهدو، ٽوٽ ۾ (غفلت سميت)، سخت پيداوار جي ذميواري يا ٻي صورت ۾، جيتوڻيڪ Elprotronic کي اهڙي نقصان جي امڪان جي صلاح ڏني وئي آهي. - وارنٽي جي رد ڪرڻ.
توهان متفق آهيو ته Elprotronic توهان کي سافٽ ويئر، هارڊويئر، فرم ویئر ۽ لاڳاپيل دستاويزن جي حوالي سان ڪا واضح وارنٽي نه ڏني آهي. سافٽ ويئر، هارڊويئر، فرم ويئر ۽ لاڳاپيل دستاويز توهان کي فراهم ڪيا پيا وڃن ”AS IS“ بغير ڪنهن به قسم جي وارنٽي يا سپورٽ جي. Elprotronic سافٽ ويئر ۽ هارڊويئر جي حوالي سان سڀني وارنٽيز کي رد ڪري ٿو، ظاهري يا تقاضا، بشمول، بغير ڪنهن حد جي، ڪنهن خاص مقصد لاءِ فٽنيس جي تقاضا وارن وارنٽي، واپار جي قابليت، واپاري معيار يا ٽئين پارٽي جي حقن جي غير ڀڃڪڙي.
هي ڊوائيس FCC ضابطن جي پارٽ 15 جي تعميل ڪري ٿي.
آپريشن ھي subject ڏنل conditionsن شرطن جي تابع آھي: (1) ھي ڊيوائس نقصانڪار مداخلت جو سبب نه ٿي سگھي ۽ (2) ھن ڊيوائس کي لازمي طور تي مليل ڪنھن به مداخلت کي قبول ڪرڻ گھرجي ، انھيءَ مداخلت سميت جيڪا اڻ وڻندڙ آپريشن ڪري سگھي ٿي.
نوٽ: هي سامان آزمايو ويو آهي ۽ FCC ضابطن جي پارٽ 15 جي مطابق، ڪلاس بي ڊجيٽل ڊوائيسز جي حدن جي تعميل لاءِ مليو آهي. اهي حدون هڪ رهائشي تنصيب ۾ نقصانڪار مداخلت جي خلاف مناسب تحفظ فراهم ڪرڻ لاء ٺهيل آهن. هي سامان پيدا ڪري ٿو، استعمال ڪري ٿو، ۽ ريڊيو فریکوئنسي توانائي کي ريڊيٽ ڪري سگهي ٿو، ۽، جيڪڏهن نصب نه ڪيو وڃي ۽ هدايت واري دستور مطابق استعمال ڪيو وڃي، ريڊيو ڪميونيڪيشن ۾ نقصانڪار مداخلت جو سبب بڻجي سگهي ٿو. بهرحال، اتي ڪا به ضمانت نه آهي ته مداخلت ڪنهن خاص تنصيب ۾ نه ٿيندي. جيڪڏهن هي سامان ريڊيو يا ٽيليويزن جي استقبال لاء نقصانڪار مداخلت جو سبب بڻائيندو آهي، جيڪو سامان کي بند ڪرڻ ۽ ان کي بند ڪندي طئي ڪري سگهجي ٿو، صارف کي حوصلا افزائي ڪئي ويندي آهي مداخلت کي درست ڪرڻ جي ڪوشش ڪرڻ جي هيٺيان قدمن مان هڪ:
- وصول ڪندڙ اينٽينا کي ٻيهر ترتيب ڏيو يا منتقل ڪريو
- سامان ۽ وصول ڪندڙ جي وچ ۾ علحدگي کي وڌايو
- سامان کي ھڪڙي سرڪٽ تي ھڪڙي آئوٽليٽ ۾ ڳنڍيو جنھن کان رسيور ڳنڍيل آھي
- مدد لاءِ ڊيلر يا تجربيڪار ريڊيو/ٽي وي ٽيڪنيشن سان صلاح ڪريو.
خبردار: تبديليون يا ترميمون جيڪي واضح طور تي Elprotronic Inc. پاران منظور نه ڪيا ويا آهن اهي سامان کي هلائڻ لاء صارف جي اختيار کي رد ڪري سگھن ٿا.

هي ڪلاس بي ڊجيٽل اپريٽس ڪينيڊا جي مداخلت سبب ساز سامان جي ضابطن جي سڀني ضرورتن کي پورو ڪري ٿو.
GangPro430 ڪمانڊ لائن مترجم
GangPro430 ملٽي-FPA API-DLL استعمال ڪري سگھجي ٿو ڪمان لائن مترجم شيل سان. هي شيل معياري ڪمانڊ پرامپٽ ونڊوز يا اسڪرپٽ استعمال ڪرڻ جي اجازت ڏئي ٿو file API-DLL افعال کي انجام ڏيڻ لاءِ. ڏسو GangPro430 Multi-FPA API-DLL يوزر گائيڊ ( PM025A02 ) API-DLL افعال جي تفصيلي وضاحت لاءِ.
جڏهن معياري سافٽ ويئر پيڪيج انسٽال ٿيل آهي ته پوءِ سڀ گهربل files ڊاريڪٽري ۾ واقع آهن
ج: پروگرام 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, .... )
پيرا ميٽر:
- تار ( file نالو وغيره) - "fileنالو"
- انگن اکرن جي عددي مثال. 24 يا انٽيجر هيڪس مثال طور. 0x18
نوٽ: اسپيس کي نظرانداز ڪيو ويو آهي هدايتون ڪيس حساس نه آهن F_OpenInstancesAndFPAs(“*#*” )
۽ f_openinstancesandfpas (“*#*”) ساڳيا آهن.
Exampلي-1:
GP430-commandline.exe هلايو
قسم:
F_OpenInstancesAndFPAs ("*# *") // مثال کوليو ۽ پهريون اڊاپٽر ڳوليو (ڪو به SN)
ENTER کي دٻايو - نتيجو -> 1
(صحيح)
قسم:
F_Initialization()
// config.ini مان ورتو ويو ترتيب سان شروعاتي
// سيٽ اپ GangPro430 مان ورتو ويو - وضاحت سان MSP430 قسم، ڪوڊ file وغيره
ENTER کي دٻايو - نتيجو -> 1
(صحيح)
قسم:
F_AutoProgram ( 0 )
ENTER کي دٻايو - نتيجو -> 63 ( 63-> 0011 1111 -> پروگرام ٿيل ڇهه هدف -> ٺيڪ)
قسم:
F_Report_Message()

ENTER کي دٻايو - نتيجو -> آخري رپورٽ جو پيغام ڏيکاريو (F_Autoprogram(0) کان) ڏسو انگ اکر A-1 نتيجن لاءِ:
ٽائپ ڪريو quit() ۽ دٻايو ENTER بند ڪرڻ لاءِ GP430-commandline.exe پروگرام.
Exampلي-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 (adr، ڊيٽا)
F_Put_Byte_to_Password_Buffer(adr, data)
F_Get_Byte_from_Code_Buffer(adr)
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_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 , size )
F_Copy_Gang_Buffer_to_Flash ( start_addr , size )
F_Flash_to_Gang_Buffer ( start_addr , size )
F_Blow_Fuse()
F_Write_Word ( addr , data )
F_Write_Byte (adr، ڊيٽا)
F_Copy_Buffer_to_RAM ( start_addr , size )
F_Copy_Gang_Buffer_to_RAM ( start_addr , size )
F_Copy_RAM_to_Gang_Buffer ( start_addr , size )
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-DLLs جي سڀني خاصيتن تائين رسائي کي محدود نه ڪري رهيو آهي، ڇاڪاڻ ته سڀئي هدايتون استعمال ڪن ٿيون پوائنٽر پڻ آسان طريقي سان لاڳو ٿين ٿيون بغير پوائنٽر جي.
GangPro430 ڪمانڊ لائن مترجم استعمال ڪندڙ جي ھدايت
PM015A03 Rev.0
دستاويز / وسيلا
![]() |
Elprotronic GangPro430 فليش پروگرامر [pdf] استعمال ڪندڙ ھدايت GangPro430، GangPro430 فليش پروگرامر، فليش پروگرامر، پروگرامر |
