GangPro430 Flash Mmemme
maka TI's MSP430Fxx microcontrollers
Ntuziaka onye ntụgharị okwu Line Command
PM015A03 Mkpu.0
Eprel-12-2007
GangPro430 Flash Mmemme
Ụlọ ọrụ Elprotronic Inc.
Ụgbọala 16 Crossroad
Richmond Hill,
Ontario, L4E-5C9
CANADA
Web saịtị: www.elprotronic.com
Email: info@elprotronic.com
Fax: 905-780-2414
Olu: 905-780-5789
Nwebiisinka © Elprotronic Inc. Ikike niile echekwabara.
Nkwuputa:
Enweghị akụkụ nke akwụkwọ a nwere ike ịmegharị na-enweghị nkwenye ederede mbụ nke Elprotronic Inc.
Ozi dị n'ime akwụkwọ a ga-agbanwe n'enweghị ọkwa ma ọ dịghị anọchi anya nkwa n'akụkụ ọ bụla nke Elprotronic Inc. Ọ bụ ezie na ozi dị n'ime ya chere na ọ bụ eziokwu, Elprotronic Inc. anaghị ewere ọrụ ọ bụla maka njehie ma ọ bụ mmejọ ọ bụla.
Ọ dịghị ihe ọ bụla Elprotronic Inc, ndị ọrụ ya ma ọ bụ ndị dere akwụkwọ a ga-akwụ ụgwọ maka mmebi pụrụ iche, kpọmkwem, na-apụtaghị ìhè, ma ọ bụ nke ga-akpata, mfu, ụgwọ, ụgwọ, nkwupụta, ihe ndị chọrọ, nzọrọ maka uru furu efu, ụgwọ, ma ọ bụ mmefu nke ụdị ọ bụla ma ọ bụ ụdị.
Akụrụngwa akọwara n'ime akwụkwọ a bụ n'okpuru ikikere ma enwere ike iji ya ma ọ bụ depụtaghachi ya dịka usoro nke akwụkwọ ikike ahụ siri dị.
Ịkwụsị akwụkwọ ikike: Ị kwenyere na Elprotronic Inc. enyebeghị gị akwụkwọ ikike ọ bụla gbasara ngwanrọ, ngwaike, ngwa ngwa na akwụkwọ ndị metụtara ya. A na-enye gị sọftụwia, ngwaike, firmware na akwụkwọ ndị metụtara ya na-enweghị ikike ma ọ bụ nkwado ụdị ọ bụla. Elprotronic Inc. na-ewepụ akwụkwọ ikike niile gbasara ngwanro, ekwupụta ma ọ bụ akọwapụta ya, gụnyere, na-enweghị mmachi, akwụkwọ ikike ọ bụla egosipụtara maka ịdị mma maka otu ebumnuche, ahịa, ịdịmma ahịa ma ọ bụ enweghị mmebi nke ikike ndị ọzọ.
Oke nke ụgwọ: Ọ dịghị ihe omume Elprotronic Inc. ga-akwụ gị ụgwọ maka mfu ọ bụla nke ojiji, nkwụsị nke azụmahịa, ma ọ bụ ihe ọ bụla kpọmkwem, nke na-apụtaghị ìhè, ihe pụrụ iche ma ọ bụ mmebi nke ụdị ọ bụla (gụnyere uru furu efu) n'agbanyeghị ụdị omume. ma na nkwekọrịta, mmebi (gụnyere nleghara anya), ụgwọ ngwaahịa siri ike ma ọ bụ ihe ọzọ, ọ bụrụgodị na Elprotronic Inc. e nyere ndụmọdụ maka ohere nke mmebi ahụ.
Kwụsị Nkwekọrịta ikike ikike onye ọrụ
Biko gụchaa akwụkwọ a nke ọma tupu iji ngwa ngwa na ngwa ngwa ejikọta ọnụ. ELPROTRONIC INC na/ma ọ bụ ndị enyemaka ya (“ELPROTRONIC”) dị njikere inye gị ikike ị nweta ngwa ngwa dị ka onye ọ bụla, ụlọ ọrụ, ma ọ bụ ụlọ ọrụ iwu kwadoro nke ga-eji ngwa ngwa (a kpọtụrụ gị n'okpuru dị ka "Gị)" ma ọ bụ "N'onwe Gị". N'ỌNỌDỤ NA ỊKWESỊRỊ N'ỤLỌ NKE NKWUKWU IWU KWESỊRỊ A. Nke a bụ nkwekọrịta iwu kwadoro na nke a ga-amanye n'etiti gị na ELPROTRONIC. Site na imepe ngwugwu a, na-agbaji akara, ịpị bọtịnụ "Ekwetara m" ma ọ bụ ma ọ bụghị nke ọzọ na-egosi ntinye aka na ELECTRONICAL, ma ọ bụ na-ebunye ngwa ngwa ị kwenyere na usoro na ọnọdụ nke nkwekọrịta a. Ọ bụrụ na ị kwenyeghị n'ụkpụrụ na ọnọdụ ndị a, pịa bọtịnụ "Ekwetaghị m" ma ọ bụ ma ọ bụghị ya, egosila ọjụjụ, ejila ngwaahịa ahụ n'uju wee weghachite ya na ihe akaebe nke ịzụtara onye na-ere ahịa ya. N'ime abalị iri atọ (30) ịzụrụ, a ga-akwụghachikwa ego gị.
- Ikikere.
Akụrụngwa, ngwa ngwa na akwụkwọ ndị metụtara ya (mkpokọta "Ngwaahịa") bụ ihe onwunwe nke Elprotronic ma ọ bụ ndị nyere ya ikike ma na-echebe ya site na iwu nwebisiinka. Mgbe Elprotronic na-aga n'ihu ịnwe ngwaahịa a, ị ga-enwe ikike ụfọdụ iji ngwaahịa ahụ mgbe ịnakwere ikike a.
Ikikere a na-achịkwa mwepụta, ngbanwe ma ọ bụ nkwalite ọ bụla nke ngwaahịa Elprotronic nwere ike inye gị. Ikike na ọrụ gị gbasara iji ngwaahịa a bụ ndị a: Ị nwere ike:
A. jiri ngwaahịa a na ọtụtụ kọmputa;
B. Mepụta otu sọftụwia maka ebumnuche nchekwa, ma ọ bụ detuo ngwanro ahụ na diski ike nke Kọmputa gị wee dowe nke mbụ maka ebumnuche nchekwa;
C. jiri ngwanro na netwọkụ
Ị pụghị:
A. sublicense, reverse engineer, achịkọta, ịkwasa, gbanwee, tụgharịa, mee mgbalị ọ bụla iji chọpụta koodu isi mmalite nke ngwaahịa ahụ; ma ọ bụ mepụta ọrụ ewepụtara site na ngwaahịa ahụ;
B. kesaa, n'ozuzu ma ọ bụ n'akụkụ, akụkụ ọ bụla nke akụrụngwa akụrụngwa nke ngwaahịa a;
C. jiri ngwanro a jiri ihe nkwụnye mmemme (hardware) na-abụghị ngwaahịa nke Elprotronic Inc. - Nwebiisinka
Ikike niile, aha, na nwebisiinka n'ime na ngwaahịa na mbipụta ọ bụla nke ngwaahịa bụ nke Elprotronic nwere. Iwu nwebiisinka na ndokwa nkwekọrịta mba ụwa chekwara ngwaahịa a.
Ya mere, ị ga-emeso ngwaahịa ahụ ka ihe ọ bụla ọzọ nwere ikike nwebiisinka. - Mmachi nke ibu.
Ọ dịghị ihe ọ bụla Elprotronic ga-adabara gị maka ọnwụ ọ bụla nke ojiji, nkwụsị nke azụmahịa, ma ọ bụ ihe ọ bụla kpọmkwem, na-apụtachaghị ìhè, pụrụ iche, mberede ma ọ bụ na-akpata mmebi nke ụdị ọ bụla (gụnyere uru furu efu) n'agbanyeghị ụdị omume ma ọ bụ nkwekọrịta, mebie. (gụnyere nleghara anya), ụgwọ ngwaahịa siri ike ma ọ bụ n'ụzọ ọzọ, ọbụlagodi na Elprotronic agbaala ndụmọdụ maka ohere nke mmebi ahụ. - NKWUKWU KWESỊRỊ.
Ị kwenyere na Elprotronic enyebeghị gị akwụkwọ ikike ọ bụla gbasara ngwanrọ, ngwaike, firmware na akwụkwọ ndị metụtara ya. A na-enye gị sọftụwia, ngwaike, firmware na akwụkwọ ndị metụtara ya na-enweghị ikike ma ọ bụ nkwado ụdị ọ bụla. Elprotronic na-ewepụ akwụkwọ ikike niile gbasara sọftụwia na ngwaike, egosipụtara ma ọ bụ egosipụtara, gụnyere, na-enweghị mmachi, akwụkwọ ikike ọ bụla egosipụtara maka ịdị mma maka otu ebumnuche, ahịa, ịdịmma ahịa ma ọ bụ enweghị mmebi nke ikike ndị ọzọ.
Ngwaọrụ a na-akwado akụkụ 15 nke Iwu FCC.
Ọrụ dị n'okpuru ọnọdụ abụọ ndị a: (1) ngwaọrụ a nwere ike ọ gaghị ebute nnyonye anya na-emerụ ahụ yana (2) ngwaọrụ a ga-anabatarịrị nnyonye anya ọ bụla enwetara, gụnyere nnyonye anya nwere ike bute ọrụ na-achọghị.
IHE: A nwalere ngwa a wee hụ na ọ dabara na oke maka ngwaọrụ dijitalụ klaasị B, dabere na akụkụ 15 nke Iwu FCC. Emebere oke ndị a iji nye nchebe ezi uche dị na ya megide nnyonye anya na-emerụ emerụ na ntinye ụlọ. Akụrụngwa a na-ewepụta, na-eji, ma nwee ike ịgbasa ike ugboro redio yana, ọ bụrụ na etinyeghị ya ma jiri ya dịka ntuziaka ntuziaka siri dị, nwere ike ibute ndabichi na-emerụ ahụ na nkwukọrịta redio. Agbanyeghị, enweghị nkwa na nnyonye anya agaghị eme na otu nrụnye. Ọ bụrụ na akụrụngwa a na-ebute nnyonye anya na-emerụ ahụ na nnabata redio ma ọ bụ telivishọn, nke enwere ike ikpebi site na ịgbanyụ ma gbanye akụrụngwa, a na-agba onye ọrụ ume ka ọ nwaa idozi nnyonye anya site na otu n'ime usoro ndị a:
- Megharịa ma ọ bụ bugharịa antenna nnata
- Mee ka nkewa dị n'etiti akụrụngwa na nnata
- Jikọọ akụrụngwa n'ime oghere na sekit dị iche na nke ejikọrọ onye nnata
- Kpọtụrụ onye na-ere ahịa ma ọ bụ onye ọrụ redio/TV nwere ahụmahụ maka enyemaka.
Ịdọ aka ná ntị: Mgbanwe ma ọ bụ mgbanwe ndị Elprotronic Inc anabataghị nke ọma nwere ike imebi ikike onye ọrụ iji rụọ ọrụ ahụ.

Ngwa dijitalụ klaasị B a na-emezu ihe niile achọrọ n'usoro iwu na-akpata nnyonye anya Canada.
GangPro430 Command Line ntụgharị okwu
Enwere ike iji GangPro430 Multi-FPA API-DLL jiri shei ntụgharị okwu ahịrị iwu. Shei a na-enye ohere iji ọkọlọtọ Command Prompt windo ma ọ bụ script file iji rụọ ọrụ API-DLL. Hụ ntuziaka onye ọrụ GangPro430 Multi-FPA API-DLL (PM025A02) maka nkọwa zuru ezu nke ọrụ API-DLL.
Mgbe etinyere ngwugwu ngwanrọ ọkọlọtọ mgbe ahụ ihe niile achọrọ files dị na ndekọ
C:\ Mmemme Files\ElprotronicMSP430USB GangPro430CMD-ahịrị ma nwere.
| GP430-commandline.exe | -> onye ntụgharị okwu ahịrị iwu |
| GangPro430FPA.dll | -> ọkọlọtọ API-DLL files |
| GangPro430FPA1.dll | -> --,,,,,,——- |
| MSPlist.ini | -> mmalite file |
API-DLL niile files kwesịrị ịdị n'otu akwụkwọ ndekọ aha ebe GP430-commandline.exe dị. Iji malite ntụgharị okwu ahịrị iwu, GP430-commandline.exe kwesịrị igbu ya.
Njikọ iwu:
aha ntụziaka (parameter1, parameter2,….)
oke:
- eriri ( file aha wdg) -"fileaha"
- ọnụọgụgụ ọnụọgụgụ ọnụọgụgụ dịka. 24 ma ọ bụ integer hex dịka. 0x18
Mara: Agbagharaghị oghere ntuziaka anaghị emetụta F_OpenInstancesAndFPAs( "*# *")
na f_openinstancesandfpas ("*# *") bụ otu.
Example-1:
Gbaa GP430-commandline.exe
Ụdị:
F_OpenInstancesAndFPAs("*# *") // mepee ihe atụ wee chọta nkwụnye nke mbụ (SN ọ bụla)
Pịa ENTER – nsonaazụ ->1
(Ọ DỊ MMA)
Ụdị:
F_mmalite()
//initialization na nhazi ewepụtara na config.ini
// Ntọala ewepụtara na GangPro430 - nwere ụdị MSP430 akọwapụtara, koodu file wdg.
Pịa ENTER – nsonaazụ ->1
(Ọ DỊ MMA)
Ụdị:
F_AutoProgram(0)
Pịa ENTER - nsonaazụ -> 63 (63-> 0011 1111 -> ezubere ebumnuche isii -> OK)
Ụdị:
F_Akụkọ_Ozi()

Pịa ENTER - nsonaazụ ->gosipụtara ozi mkpesa ikpeazụ (sitere na F_Autoprogram(0)) Lee ọnụ ọgụgụ A-1 maka nsonaazụ:
Pịnye kwụsị () wee pịa ENTER ka mechie ya GP430-commandline.exe mmemme.
Example-2:
F_OpenInstancesAndFPAs("*# *")// meghee oge wee chọta nkwụnye nke mbụ (SN ọ bụla)
F_mmalite()
F_Akụkọ_Ozi()
F_ConfigFileIbu ("fileaha”)// tinye ụzọ vaild na nhazi file aha
Koodu F_AgụụFile( 1, "FileAha”)// tinye vaild ụzọ na koodu file aha (usoro TI.txt)
F_AutoProgram(0)
F_Akụkọ_Ozi()
…………………………
…………………………
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)
Ngwa () Mepee_Target
F_Ngalaba_Erachapụ (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_Mechie_Ezigbo_Ngwaọrụ()
kwụsị ()
Ndepụta ntuziaka ahịrị iwu
kwụsị (); mechie mmemme ntụgharị okwu iwu
enyemaka();gosi ndepụta n'okpuru
F_Trace_ON()
F_Trace_OFF()
F_OpenInstances( mba)
F_Ime nso()
F_OpenInstancesNaFPAs( "FileAha”)
F_Set_FPA_index(fpa)
F_Get_FPA_index()
F_LastStatus(fpa)
F_DLLT ụdịVer()
F_Multi_DLLT ụdịVer()
F_Check_FPA_access(index)
F_Get_FPA_SN( fpa
F_APIDLL_Directory( "APIDLL ụzọ")
F_mmalite()
F_DispSetup()
F_Mechie_Niile()
F_Power_Target( Gbanyụọ)
F_Tọgharia_Target()
F_Akụkọ_Ozi()
Koodu F_AgụụFile( file_format,"FileAha”)
F_Get_CodeCS( dest )\n" );
F_ReadPasswFile( file_format,"FileAha”)
F_ConfigFileIbu ("fileaha")
F_SetConfig( index, data)
F_GetConfig( ndeksi)
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, data)
F_Put_Byte_to_Password_Buffer(adr, data)
F_Get_Byte_from_Code_Buffer( addr)
F_Get_Byte_from_Password_Buffer(adr)
F_AutoProgram(0)
F_VerifyFuseOrPassword()
F_Memory_Erase( mode )
F_Memory_Blank_Check()
F_Memory_Dee( mode )
F_Memory_Verify( mode )
F_Gang_Flash_Gụọ()
Ngwa () Mepee_Target
F_Mechie_Ezigbo_Ngwaọrụ()
F_Segment_Erase( adreesị )
F_Sectors_Blank_Check( start_addr, stop_addr )
F_Copy_Buffer_to_Flash( start_addr, nha)
F_Copy_Gang_Buffer_to_Flash( start_addr, nha)
F_Flash_to_Gang_Buffer( start_addr, nha)
F_Blow_Fuse()
F_Write_Word(adr, data)
F_Write_Byte(adr, data)
F_Copy_Buffer_to_RAM( start_addr, nha)
F_Copy_Gang_Buffer_to_RAM( start_addr, nha)
F_Copy_RAM_to_Gang_Buffer( start_addr, nha)
F_Set_PC_na_RUN( PC_addr )
F_Synch_CPU_JTAG()
F_Nweta_Targets_Vcc()
Nsonaazụ ()
F_Get_Active_Targets_Mask()
F_Disable_FPA_index(fpa)
F_Enable_FPA_index(fpa)
F_Hazie(dest, data)
Lee isi nke 4 maka nkọwa zuru ezu nke ntuziaka ndị edepụtara n'elu.
Mara:
Ọ bụghị ntuziaka niile edepụtara na isi nke 4 ka etinyere n'ọrụ na ntụgharị okwu ahịrị iwu. Maka example - A naghị emejuputa ntụziaka niile na-eji pointers, Otú ọ dị, nke a anaghị egbochi ohere ịnweta atụmatụ niile nke API-DLL, n'ihi na ntụziaka niile na-eji pointers emejuputakwa n'ụzọ dị mfe na-enweghị ntụnye.
Ntuziaka onye ntụgharị okwu GangPro430 Command Line
PM015A03 Mkpu.0
Akwụkwọ / akụrụngwa
![]() |
Elprotronic GangPro430 Flash Mmemme [pdf] Ntuziaka onye ọrụ GangPro430, GangPro430 Flash Programmer, Flash Programmer, Mmemme |
