Elprotronic-logó

Elprotronic MSP430 Flash programozó

Elprotronic-MSP430-Flash-Programmer-termék

Termékinformáció

  • Az MSP430 Flash Programmer az Elprotronic Inc. által az MSP430 mikrokontrollerek programozására tervezett szoftvereszköz.
  • A szoftver licencelt, és csak az ilyen licenc feltételeinek megfelelően használható vagy másolható.
  • Ez az eszköz megfelel az FCC-szabályok 15. részének, és a tesztelés során megállapították, hogy megfelel a B osztályú digitális eszközökre vonatkozó határértékeknek.
  • Az Elprotronic Inc. nem vállal felelősséget a dokumentumban szereplő információk hibáiért vagy hiányosságaiért.
  • A terméket nem szabad olyan programozó adapterrel (hardverrel) használni, amely nem az Elprotronic Inc. terméke.

A termék használati útmutatója

  1. Telepítse az MSP430 Flash Programmer szoftvert a számítógépére.
  2. Csatlakoztassa az MSP430 mikrokontrollert a számítógépéhez egy megfelelő programozó adapter segítségével.
  3. Indítsa el az MSP430 Flash Programmer szoftvert.
  4. Válassza ki a megfelelő beállításokat a mikrokontrollerhez és a programozó adapterhez.
  5. Töltse be a mikrokontrollerre programozni kívánt programot vagy firmware-t az MSP430 Flash Programmer szoftverbe.
  6. Programozza be mikrokontrollerét az MSP430 Flash Programmer szoftverrel.

Jegyzet:
Fontos, hogy gondosan kövesse a használati útmutatóban található utasításokat, és a terméket csak rendeltetésszerűen használja, hogy elkerülje a sérüléseket vagy károkat.

Elprotronic Inc.

Szerzői jog

Copyright © Elprotronic Inc. Minden jog fenntartva

Jogi nyilatkozat:
A dokumentum egyetlen része sem reprodukálható az Elprotronic Inc. előzetes írásos engedélye nélkül. A jelen dokumentumban szereplő információk előzetes értesítés nélkül változhatnak, és nem jelentenek kötelezettségvállalást az Elprotronic Inc. részéről. Bár az itt található információk feltételezhetően pontos, az Elprotronic Inc. nem vállal felelősséget az esetleges hibákért vagy hiányosságokért.

Az Elprotronic Inc., annak alkalmazottai vagy a jelen dokumentum szerzői semmilyen esetben sem felelősek különleges, közvetlen, közvetett vagy következményes károkért, veszteségekért, költségekért, díjakért, követelésekért, követelésekért, elmaradt haszonért, díjakért vagy kiadásokért, kedves.
Az ebben a dokumentumban leírt szoftver licenc alapján kerül forgalomba, és csak az ilyen licenc feltételeinek megfelelően használható vagy másolható. A jótállás kizárása: Ön elfogadja, hogy az Elprotronic Inc. nem vállalt kifejezett garanciát Önnek a szoftverre, hardverre, firmware-re és a kapcsolódó dokumentációra vonatkozóan. A szoftvert, hardvert, firmware-t és a kapcsolódó dokumentációt „AHOGY VAN”, mindenféle garancia vagy támogatás nélkül. Az Elprotronic Inc. elhárít minden, a szoftverre vonatkozó, kifejezett vagy vélelmezett garanciát, beleértve, korlátozás nélkül, az adott célra való alkalmasságra, az eladhatóságra, az eladható minőségre vagy a harmadik felek jogainak megsértésére vonatkozó vélelmezett garanciákat.

Felelősségkorlát: Az Elprotronic Inc. semmilyen körülmények között nem vállal felelősséget Ön felé a használat elvesztéséért, az üzletmenet megszakadásáért vagy bármilyen közvetlen, közvetett, különleges véletlen vagy következményes kárért (beleértve az elmaradt hasznot is), függetlenül az intézkedés formájától. szerződésben, jogsértésben (beleértve a gondatlanságot is), szigorú termékfelelősségben vagy egyébben, még akkor is, ha az Elprotronic Inc.-t tájékoztatták az ilyen károk lehetőségéről.

VÉGFELHASZNÁLÓI LICENCSZERZŐDÉS

A SZOFTVER ÉS A KAPCSOLÓDÓ HARDVER HASZNÁLATA ELŐTT FIGYELMESEN OLVASSA EL EZT A DOKUMENTUMOT. AZ ELPROTRONIC INC. ÉS/VAGY LEÁNYVÁLLALATAI („ELPROTRONIC”) HASZNÁLJA ALKALMAZNI A SZOFTVERT ÖN, MINT EGYÉN, A VÁLLALAT VAGY JOGI SZEMÉLY SZÁMÁRA, AMELY A SZOFTVERT FELHASZNÁLJA („ALÁBBI HIVATKOZÁSOK”) AZZAL A FELTÉTELÉVEL, HA ÖN ELFOGADJA JELEN LICENCSZERZŐDÉS MINDEN FELTÉTELÉT. EZ ÖN ÉS AZ ELPROTRONIC KÖZÖTT TÖRTÉNŐ ÉS VÉGREHAJTHATÓ SZERZŐDÉS. A CSOMAG MEGNYITÁSÁVAL, A PECSÉS FELTÖMÉSÉVEL, AZ „ELFOGADOM” GOMBRA KATTINTÁSSAL, VAGY EGYÉBEN ELEKTRONIKUS MEGJELÖLÉSÉVEL, VAGY A SZOFTVER BETÖLTÉSÉVEL ELFOGADJA A JELEN SZERZŐDÉS FELTÉTELEIT. HA NEM ELFOGADJA EZEKET A FELTÉTELEKET, KATTINTS A NEM EGYETÉRT GOMBRA VAGY MÁS MÉG JELENÍTSD MEG AZ ELUTASÍTÁST, NE HASZNÁLJA TOVÁBB A TELJES TERMÉKET, ÉS A VÁSÁRLÁSI NYILVÁNÍTÁSÁVAL VISSZA VISSZA A VÁSÁRLÁSHOZ. HARMINC (30) NAPON BELÜL A VÁSÁRLÁSTÓL ÉS A PÉNZÉT VISSZA térítjük.

Engedély.
A szoftver, a firmware és a kapcsolódó dokumentáció (együttesen a „Termék”) az Elprotronic vagy licencadói tulajdonát képezi, és szerzői jogi törvény védi. Amíg az Elprotronic továbbra is a termék tulajdonosa, Ön bizonyos jogokkal rendelkezik a termék használatára, miután elfogadta a licencet. Ez a licenc szabályozza a Termék minden olyan kiadását, átdolgozását vagy továbbfejlesztését, amelyet az Elprotronic biztosít Önnek. Az Ön jogai és kötelezettségei a termék használatával kapcsolatban a következők:

TE TALÁN:

  • használja ezt a terméket számos számítógépen;
  • készítsen egy másolatot a szoftverről archiválási célokra, vagy másolja a szoftvert számítógépe merevlemezére, és archiválási célokra megőrzi az eredetit;
  • használja a szoftvert a hálózaton

TE TALÁN NEM:

  • allicencel, visszafejt, dekompilál, szétszed, módosít, lefordít, bármilyen kísérletet tesz a Termék Forráskódjának felfedezésére; vagy származékos műveket hozzon létre a Termékből;
  • részben vagy egészben tovább terjeszti a jelen Termék szoftverkomponensének bármely részét;
  • használja ezt a szoftvert olyan programozó adapterrel (hardverrel), amely nem az Elprotronic Inc. terméke.

Szerzői jog
A Termékre és a Termék másolataira vonatkozó összes jog, jogcím és szerzői jog az Elprotronic tulajdonát képezi. A Terméket szerzői jogi törvények és nemzetközi szerződéses rendelkezések védik. Ezért a Terméket úgy kell kezelnie, mint bármely más szerzői jog által védett anyagot.

Korlátolt felelősség.
Az Elprotronic semmilyen esetben nem vállal felelősséget Ön felé a használat elvesztéséért, az üzletmenet megszakadásáért vagy bármilyen közvetlen, közvetett, különleges, véletlenszerű vagy következményi kárért (beleértve az elmaradt nyereséget is), függetlenül a kereset formától, akár szerződésben, akár jogsértésben. (beleértve a gondatlanságot is), szigorú termékfelelősség vagy egyéb, még akkor is, ha az Elprotronic-ot tájékoztatták az ilyen károk lehetőségéről.

A GARANCIA NYILATKOZATA.
Ön elfogadja, hogy az Elprotronic nem vállalt kifejezett garanciát Önnek a szoftverre, hardverre, firmware-re és a kapcsolódó dokumentációra vonatkozóan. A szoftvert, hardvert, firmware-t és a kapcsolódó dokumentációt „AHOGY VAN”, mindenféle garancia vagy támogatás nélkül. Az Elprotronic elhárít minden, a szoftverre és hardverre vonatkozó, kifejezett vagy hallgatólagos garanciát, ideértve, korlátozás nélkül, az adott célra való alkalmasságra, az eladhatóságra, az eladható minőségre vagy a harmadik felek jogainak megsértésére vonatkozó vélelmezett garanciákat.

FCC NYILATKOZAT

Ez az eszköz megfelel az FCC-szabályok 15. részének.

A működés az alábbi két feltételhez kötött:

  1. ez a készülék nem okozhat káros interferenciát és
  2. ennek az eszköznek el kell viselnie minden interferenciát, beleértve a nem kívánt működést okozó interferenciát is.

JEGYZET:
Ezt a berendezést tesztelték, és megállapították, hogy megfelel a B osztályú digitális eszközökre vonatkozó határértékeknek, az FCC-szabályok 15. része szerint. Ezeket a határértékeket úgy alakították ki, hogy ésszerű védelmet nyújtsanak a káros interferencia ellen lakossági telepítés során. Ez a berendezés rádiófrekvenciás energiát állít elő, használ és sugározhat ki, és ha nem a használati utasításnak megfelelően telepítik és használják, káros interferenciát okozhat a rádiókommunikációban. Nincs azonban garancia arra, hogy egy adott telepítés során nem lép fel interferencia. Ha ez a berendezés káros interferenciát okoz a rádió- vagy televízióvételben, ami a berendezés ki- és bekapcsolásával állapítható meg, a felhasználónak arra biztatjuk, hogy próbálja meg kijavítani az interferenciát az alábbi intézkedések valamelyikével:

  • Irányítsa át vagy helyezze át a vevőantennát
  • Növelje a távolságot a berendezés és a vevő között
  • Csatlakoztassa a berendezést a vevőegységtől eltérő áramkörön lévő aljzathoz
  • Kérjen segítséget a kereskedőtől vagy egy tapasztalt rádió-/TV-szerelőtől.

Figyelmeztetés:
Az Elprotronic Inc. által kifejezetten nem jóváhagyott változtatások vagy módosítások érvényteleníthetik a felhasználó jogosultságát a berendezés üzemeltetésére.

Ez a B osztályú digitális készülék megfelel a Kanadai Interferenciát okozó berendezésekre vonatkozó előírásoknak.

FlashPro430 parancssori tolmács

A FlashPro430 Multi-FPA API-DLL használható a parancssori értelmező shelljével. Ez a shell lehetővé teszi a szabványos parancssori ablakok vagy szkript használatát files az API-DLL függvények végrehajtásához. Az API-DLL funkcióinak részletes leírását lásd a FlashPro430 Multi-FPA API-DLL felhasználói kézikönyvben (PM010A05).

Ha a szabványos szoftvercsomag telepítve van, akkor minden szükséges files a címtárban találhatók

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

és tartalmazza

  • FP430-commandline.exe -> parancssori shell interpreter
  • MSP430FPA.dll -> szabványos API-DLL files
  • MSP430FPA1.dll -> —-,,,,,——–
  • MSPlist.ini -> inicializálás file

Minden API-DLL files-nek ugyanabban a könyvtárban kell lennie, ahol az FP430-commandline.exe található. A parancssori értelmező elindításához az FP430-commandline.exe fájlt kell végrehajtani.

Parancs szintaxis:

utasítás_neve (paraméter1, paraméter2, …. ) paraméter:

  1. string ( file név stb.) – „filenév"
  2. számok
    • egész decimális pl. 24
    • vagy egész hex pl. 0x18

Jegyzet: A szóközöket figyelmen kívül hagyja

Az utasítások nem érzékenyek a kis- és nagybetűkre

  • F_OpenInstancesAndFPAs("*# *")
  • és az f_openinstancesandfpas(“*# *” ) ugyanaz

Example-1:

Futtassa az FP430-commandline.exe fájlt

Típus:
F_OpenInstancesAndFPAs( “*# *” ) // Nyissa meg a példányokat, és keresse meg az első adaptert (bármely SN) Nyomja meg az ENTER-t - eredmény ->1 (OK)

Típus:
F_Initialization() //inicializálás a config.ini fájlból vett konfigurációval//FlashPro430-ból vett beállítás – meghatározott MSP430 típussal, kóddal file stb.

  • Nyomja meg az ENTER-t – eredmény ->1 (OK)

Típus:

F_AutoProgram(0)
Nyomja meg az ENTER-t – eredmény ->1 (OK)

Típus:

F_Report_Message()
Nyomja meg az ENTER-t – eredmény -> megjeleníti az utolsó jelentés üzenetet (az F_Autoprogram(0)-ból)

Az eredményt lásd az A-1 ábrán:

Elprotronic-MSP430-Flash-Programmer-1. ábra

Írja be a quit() parancsot, és nyomja le az ENTER billentyűt az FP430-commandline.exe program bezárásához.

Example-2:
Futtassa az FP430-commandline.exe fájlt, és írja be a következő utasításokat:

  • F_OpenInstancesAndFPAs( “*# *” ) // nyissa meg a példányokat, és keresse meg az első adaptert (bármely SN)
  • F_Initialization()
  • F_Report_Message()
  • F_ConfigFileBetöltés( "filenév” ) //tedd érvényes elérési utat és konfigurációt file név
  • F_ReadCodeFile(1, "FileNév” ) //adja meg az érvényes elérési utat és kódot file név (TI.txt formátum)
  • 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_Puffer_másolása_Flash-re(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()

A parancssori utasítások listája

  • Kilépés(); zárja be a parancsértelmező programot
  • help() ;a lista lent
  • F_Trace_ON()
  • F_Trace_OFF()
  • F_OpenInstances(no)
  • F_CloseInstances()
  • F_OpenInstancesAndFPAs( "FileNév")
  • 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_formátum, "FileNév")
  • F_Get_CodeCS( dest )
  • F_ReadPasswFile( file_formátum, "FileNév")
  • F_ConfigFileBetöltés( "filenév")
  • F_SetConfig( index, adat )
  • F_GetConfig( index )
  • F_Put_Byte_to_Buffer(adr, 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(adr, data )
  • F_Get_Byte_from_Code_Buffer(adr)
  • F_Get_Byte_from_Password_Buffer(adr)
  • F_AutoProgram(0)
  • F_VerifyFuseOrPassword()
  • F_Memory_Erase( mód )
  • F_Memory_Blank_Check()
  • F_Memory_Write( mód )
  • F_Memory_Verify( mód )
  • F_Open_Target_Device()
  • F_Close_Target_Device()
  • F_Segment_Erase(cím)
  • F_Sectors_Blank_Check( start_addr, stop_addr )
  • F_Blow_Fuse()
  • F_Write_Word(cím, adat)
  • F_Read_Word(adr)
  • F_Write_Byte(cím, adat)
  • F_Read_Byte(adr)
  • F_Copy_Buffer_to_RAM( start_addr, size )
  • F_Másolás_RAM_pufferbe(kezdő_cím, méret)
  • F_Set_PC_and_RUN( PC_addr )
  • F_Sync_CPU_JTAG()
  • F_Get_Targets_Vcc()

Jegyzet:
Nem minden, a 4. fejezetben felsorolt ​​utasítás implementálva van a parancssori értelmezőben. Plample – az összes mutatót használó utasítás nincs implementálva, ez azonban nem korlátozza az API-DLL-ek minden funkciójához való hozzáférést, mert minden pointer-t használó utasítás egyszerűbb módon is implementálva van mutatók nélkül.

Dokumentumok / Források

Elprotronic MSP430 Flash programozó [pdf] Felhasználói útmutató
MSP430 Flash programozó, MSP430, Flash programozó, programozó

Hivatkozások

Hagyj megjegyzést

E-mail címét nem tesszük közzé. A kötelező mezők meg vannak jelölve *