GangPro430 Flash Programmer
pikeun mikrokontroler MSP430Fxx TI
Panungtun Pamaké Interpréter Jalur Komando
PM015A03 Rev.0
April-12-2007
GangPro430 Flash Programmer
Elprotronic Nyarita.
16 Crossroads Drive
Richmond Hill,
Ontario, L4E-5C9
KANADA
Web situs: www.elprotronic.com
Surélék: info@elprotronic.com
Fax: 905-780-2414
Sora: 905-780-5789
Copyright © Elprotronic Nyarita Sadaya hak ditangtayungan.
Bantahan:
Taya bagian tina dokumén ieu bisa dihasilkeun tanpa idin tinulis saméméhna ti Elprotronic Inc.
Inpormasi dina dokumén ieu tiasa robih tanpa aya bewara sareng henteu ngagambarkeun komitmen dina bagian mana waé tina Elprotronic Inc.. Sedengkeun inpormasi anu aya di dieu dianggap akurat, Elprotronic Inc. henteu nanggung jawab pikeun kasalahan atanapi omissions.
Dina sagala kajadian Elprotronic Inc, karyawan na atawa pangarang dokumen ieu nanggungjawaban kana sadaya pikeun husus, langsung, teu langsung, atawa consequential karuksakan, karugian, waragad, biaya, klaim, tungtutan, klaim pikeun leungit kauntungan, waragad, atawa expenses alam naon atawa nanaon.
Parangkat lunak anu dijelaskeun dina dokumén ieu dilengkepan ku lisénsi sareng ngan ukur tiasa dianggo atanapi disalin saluyu sareng syarat-syarat lisénsi sapertos kitu.
Bantahan tina jaminan: Anjeun satuju yén Elprotronic Inc. Parangkat lunak, hardware, firmware sareng dokuméntasi anu aya hubunganana disayogikeun ka Anjeun "AS IS" tanpa jaminan atanapi dukungan nanaon. Elprotronic Nyarita disclaims sagala jaminan ngeunaan software, express atanapi tersirat, kaasup, tanpa watesan, sagala jaminan tersirat kabugaran pikeun tujuan nu tangtu, merchantability, kualitas merchantable atanapi noninfringement hak pihak katilu.
Wates tanggung jawab: Elprotronic Inc. moal nanggungjawaban kanggo anjeun pikeun leungitna pamakean, gangguan bisnis, atanapi karusakan langsung, henteu langsung, khusus atanapi akibatna naon waé (kaasup kauntungan anu leungit) henteu paduli bentuk tindakan. naha dina kontrak, tort (kaasup lalawora), liability produk ketat atawa lamun heunteu, sanajan Elprotronic Nyarita geus disarankan ngeunaan kamungkinan Karuksakan sapertos.
PASAJUAN LISENSI pamaké tungtung
Punten BACA DOKUMEN IEU TATA-KATA samemeh ngagunakeun parangkat lunak sareng parangkat keras pakait. ELPROTRONIC INC. JEUNG/ATAU ANAK-ANAKNA ("ELPROTRONIC") daék ngalisensikeun parangkat lunak ka anjeun salaku individu, perusahaan, atanapi badan hukum anu bakal ngagunakeun parangkat lunak (anjeun disebut "anjeun" atanapi "anjeun") ngan ukur. Dina kaayaan yén anjeun satuju kana sagala SYARAT LISENSI IEU. IEU KONTRAK HUKUM JEUNG ENFORCABLE ANTARA MANEH JEUNG ELPROTRONIC. Ku muka pakét ieu, megatkeun segel nu, ngaklik "Kuring satuju" tombol atawa disebutkeun nunjukkeun ASSENT éléktronik, atawa ngamuat software Anjeun satuju kana SYARAT jeung SYARAT PERJANJIAN ieu. Lamun anjeun teu satuju kana SYARAT jeung katangtuan ieu, klik tombol "Kuring teu satuju" atawa lamun heunteu nunjukkeun panolakan, ulah make deui produk lengkep tur balikkeun deui kalawan buktina dibeuli ka dealer ti saha eta geus narima. JAUH TILU PULUH (30) POÉ PEMBELIAN JEUNG DUIT ANDA BAKAL DIBALIKKEUN.
- Lisensi.
Parangkat lunak, firmware sareng dokuméntasi anu aya hubunganana (sacara koléktif "Produk") mangrupikeun milik Elprotronic atanapi lisénsina sareng ditangtayungan ku hukum hak cipta. Bari Elprotronic terus milik Produk, Anjeun bakal boga hak tangtu ngagunakeun Produk sanggeus ditampa ti lisénsi ieu.
Lisénsi ieu maréntahkeun naon waé sékrési, révisi, atanapi paningkatan kana Produk anu tiasa dipasihkeun ku Elprotronic ka Anjeun. Hak sareng kawajiban anjeun ngeunaan panggunaan Produk ieu nyaéta kieu: ANDA BISA:
A. ngagunakeun Produk ieu dina loba komputer;
B. jieun hiji salinan parangkat lunak pikeun tujuan arsip, atanapi salin parangkat lunak kana hard disk komputer anjeun sareng mertahankeun aslina kanggo tujuan arsip;
C. ngagunakeun software dina jaringan
ANJEUN BISA:
A. sublicense, reverse engineer, decompile, ngabongkar, ngaropéa, narjamahkeun, nyieun sagala usaha pikeun manggihan Kodeu Sumber Produk; atawa nyieun karya turunan tina Produk;
B. ngadistribusikaeun, sakabéhna atawa sabagian, sagala bagian tina komponén software Produk ieu;
C. ngagunakeun software ieu kalawan adaptor programming (hardware) nu lain produk Elprotronic Inc. - Hak cipta
Sadaya hak, judul, sareng hak cipta dina sareng ka Produk sareng salinan produk naon waé anu dipiboga ku Elprotronic. Produk ieu ditangtayungan ku hukum hak cipta jeung katangtuan pajangjian internasional.
Ku alatan éta, anjeun kedah ngarawat Produk sapertos bahan hak cipta anu sanés. - Watesan tanggung jawab.
Elprotronic henteu nanggungjawaban kanggo anjeun pikeun leungitna pamakean, gangguan bisnis, atanapi karusakan langsung, henteu langsung, khusus, saliwatan atanapi akibat tina naon waé (kaasup kauntungan anu leungit) henteu paduli bentuk tindakan naha dina kontrak, tort. (kaasup lalawora), liability produk ketat atawa lamun heunteu, sanajan Elprotronic geus disarankan ngeunaan kamungkinan karuksakan misalna. - DISCLAIMER OF HARANSI.
Anjeun satuju yen Elprotronic teu nyieun jaminan express ka Anjeun ngeunaan software, hardware, firmware jeung dokuméntasi patali. Parangkat lunak, hardware, firmware sareng dokuméntasi anu aya hubunganana disayogikeun ka Anjeun "AS IS" tanpa jaminan atanapi dukungan nanaon. Elprotronic nolak sadaya jaminan anu aya hubunganana sareng parangkat lunak sareng parangkat lunak, anu dinyatakeun atanapi tersirat, kalebet, tanpa watesan, jaminan kabugaran anu tersirat pikeun tujuan anu khusus, kamampuan dagang, kualitas anu tiasa didagangkeun atanapi henteu ngalanggar hak pihak katilu.
Alat ieu saluyu sareng Bagian 15 Aturan FCC.
Operasi tunduk kana dua kaayaan ieu: (1) alat ieu moal nyababkeun gangguan ngabahayakeun sareng (2) alat ieu kedah nampi gangguan anu ditampi, kalebet gangguan anu tiasa nyababkeun operasi anu teu dipikahayang.
CATETAN: Alat ieu geus diuji sarta kapanggih sasuai jeung wates pikeun alat digital Kelas B, nurutkeun Bagian 15 tina Aturan FCC. Watesan ieu dirarancang pikeun nyayogikeun panyalindungan anu wajar tina gangguan anu ngabahayakeun dina pamasangan padumukan. Alat ieu ngahasilkeun, ngagunakeun, sareng tiasa mancarkeun énergi frekuensi radio sareng, upami henteu dipasang sareng dianggo saluyu sareng petunjuk manual, tiasa nyababkeun gangguan anu ngabahayakeun kana komunikasi radio. Nanging, teu aya jaminan yén gangguan moal lumangsung dina pamasangan khusus. Upami alat ieu nyababkeun gangguan anu ngabahayakeun kana panarimaan radio atanapi televisi, anu tiasa dipastikeun ku cara mareuman sareng ngaktipkeun alat, pangguna didorong nyobian ngabenerkeun gangguan ku salah sahiji ukuran ieu:
- Reorient atawa mindahkeun anteneu panarima
- Ningkatkeun separation antara alat jeung panarima
- Sambungkeun alat-alat kana stop kontak dina sirkuit béda ti nu disambungkeun ka panarima
- Taroskeun ka dealer atanapi teknisi radio/TV anu berpengalaman pikeun pitulung.
Awas: Parobahan atanapi modifikasi anu henteu disatujuan sacara dinyatakeun ku Elprotronic Inc. tiasa ngabatalkeun wewenang pangguna pikeun ngoperasikeun alat.

Aparat digital Kelas B ieu nyumponan sadaya sarat Peraturan Peralatan Ngabalukarkeun Gangguan Kanada.
GangPro430 Paréntah Line juru
GangPro430 Multi-FPA API-DLL tiasa dianggo sareng cangkang juru baris paréntah. Cangkang ieu ngamungkinkeun ngagunakeun standar Command Prompt windows atanapi script file pikeun ngaéksekusi fungsi API-DLL. Tempo GangPro430 Multi-FPA API-DLL Guide pamaké (PM025A02) pikeun pedaran lengkep ngeunaan fungsi API-DLL.
Nalika pakét parangkat lunak standar dipasang maka sadayana diperyogikeun files aya dina diréktori
C:\Program Files\Elprotronic\MSP430\USB GangPro430\CMD-garis tur ngandung
| GP430-commandline.exe | -> panganteur cangkang baris paréntah |
| GangPro430FPA.dll | -> standar API-DLL files |
| GangPro430FPA1.dll | -> —-,,,,,——— |
| MSPlist.ini | -> inisialisasi file |
Kabéh API-DLL files kudu ayana dina diréktori sarua dimana nu GP430-commandline.exe perenahna. Pikeun ngamimitian interpreter garis paréntah, GP430-commandline.exe kedah dieksekusi.
Sintaksis paréntah:
instruction_name (parameter1, parameter2, …. )
parameter:
- string ( file ngaran jsb.) - "filengaran”
- angka integer decimal misalna. 24 atawa integer hex misalna. 0x18
Catetan: Spasi teu dipaliré Parentah henteu sensitip huruf leutik F_OpenInstancesAndFPAs( “*# *” )
jeung f_openinstancesandfpas( “*# *” ) sarua.
Example-1:
Jalankeun GP430-commandline.exe
Tipe:
F_OpenInstancesAndFPAs( "*# *") // buka instansi sareng panggihan adaptor munggaran (SN naon waé)
Pencét ENTER - hasil -> 1
(OKÉ)
Tipe:
F_Initialization()
//initialization kalawan config dicokot tina config.ini
// setelan dicokot tina GangPro430 - kalawan diartikeun MSP430 tipe, kode file jsb.
Pencét ENTER - hasil -> 1
(OKÉ)
Tipe:
F_AutoProgram( 0 )
Pencét ENTER - hasil ->63 ( 63-> 0011 1111 -> diprogram genep target -> OK )
Tipe:
F_Report_Message()

Pencét ENTER - hasil -> dipintonkeun pesen laporan panungtungan (tina F_Autoprogram(0)) Tempo gambar A-1 pikeun hasil:
Ketik kaluar () terus pencét ENTER pikeun nutup GP430-commandline.exe program.
Example-2:
F_OpenInstancesAndFPAs( "*# *") // buka instansi sareng panggihan adaptor munggaran (SN naon waé)
F_Initialization()
F_Report_Message()
F_ConfigFilebeban ("filengaran") // nempatkeun vaild jalur na config file ngaran
F_ReadCodeFile(1,"FileNami") // nempatkeun jalur sareng kode anu aya file ngaran (format 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_Hapus( 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()
kaluar ()
Daptar paréntah baris paréntah
kaluar (); nutup program juru paréntah
pitulung (); daptar tampilan handap
F_Trace_ON()
F_Trace_OFF()
F_OpenInstances (henteu)
F_CloseInstances()
F_OpenInstancesAndFPAs("FileNgaran")
F_Set_FPA_index(fpa)
F_Get_FPA_index()
F_LastStatus(fpa)
F_DLLTypeVer()
F_Multi_DLLTypeVer()
F_Check_FPA_access(indéks)
F_Get_FPA_SN( fpa
F_APIDLL_Directory("APIDLLpath")
F_Initialization()
F_DispSetup()
F_Tutup_Sadaya()
F_Power_Target( OnOff )
F_Reset_Target()
F_Report_Message()
F_ReadCodeFile( file_format, "FileNgaran")
F_Get_CodeCS(tujuan)\n”);
F_ReadPasswFile( file_format, "FileNgaran")
F_ConfigFilebeban ("filengaran")
F_SetConfig(indéks, data)
F_GetConfig(indéks)
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(mode)
F_Memory_Blank_Check()
F_Memory_Write(mode)
F_Memory_Verify(mode)
F_Gang_Flash_Read()
F_Open_Target_Device()
F_Close_Target_Device()
F_Segment_Erase(alamat)
F_Sectors_Blank_Check( start_addr, stop_addr )
F_Copy_Buffer_to_Flash( start_addr, ukuran )
F_Copy_Gang_Buffer_to_Flash( start_addr, ukuran )
F_Flash_to_Gang_Buffer( start_addr, ukuran )
F_Blow_Fuse()
F_Write_Word(addr, data)
F_Write_Byte(addr, data)
F_Copy_Buffer_to_RAM( start_addr, ukuran )
F_Copy_Gang_Buffer_to_RAM( start_addr, ukuran )
F_Copy_RAM_to_Gang_Buffer( start_addr, ukuran )
F_Set_PC_and_RUN( PC_addr )
F_Synch_CPU_JTAG()
F_Get_Targes_Vcc()
F_Get_Targets_Result()
F_Get_Active_Targets_Mask()
F_Disable_FPA_index(fpa)
F_Enable_FPA_index(fpa)
F_Customize( tujuan, data )
Tempo bab 4 pikeun pedaran lengkep ngeunaan parentah nu didaptarkeun di luhur.
Catetan:
Henteu sakabéh parentah didaptarkeun dina bab 4 dilaksanakeun dina juru garis paréntah. Pikeun example - sagala parentah ngagunakeun pointers teu dilaksanakeun, tapi ieu teu ngawatesan aksés ka sadaya fitur tina API-DLLs, sabab sagala parentah ngagunakeun pointers dilaksanakeun ogé dina cara basajan tanpa pointers.
GangPro430 Komando Line Interpreter Guide pamaké
PM015A03 Rev.0
Dokumén / Sumberdaya
![]() |
Elprotronic GangPro430 Flash Programmer [pdf] Pituduh pamaké GangPro430, GangPro430 Flash Programmer, Flash Programmer, Programmer |
