Logo Elprotronic

Flash programátor Elprotronic MSP430

Elprotronic-MSP430-Flash-Programmer-produkt

Informace o produktu

  • MSP430 Flash Programmer je softwarový nástroj navržený společností Elprotronic Inc. pro programování mikrokontrolérů MSP430.
  • Software je licencován a smí být používán nebo kopírován pouze v souladu s podmínkami takové licence.
  • Toto zařízení je v souladu s částí 15 pravidel FCC a bylo testováno a shledáno vyhovujícím limitům pro digitální zařízení třídy B.
  • Elprotronic Inc. nepřebírá žádnou odpovědnost za jakékoli chyby nebo opomenutí v informacích obsažených v dokumentu.
  • Výrobek se nesmí používat s programovacím adaptérem (hardwarem), který není produktem společnosti Elprotronic Inc.

Návod k použití produktu

  1. Nainstalujte do počítače software MSP430 Flash Programmer.
  2. Připojte svůj mikrokontrolér MSP430 k počítači pomocí vhodného programovacího adaptéru.
  3. Spusťte software MSP430 Flash Programmer.
  4. Vyberte vhodná nastavení pro váš mikrokontrolér a programovací adaptér.
  5. Nahrajte program nebo firmware, který chcete naprogramovat do vašeho mikrokontroléru, do softwaru MSP430 Flash Programmer.
  6. Naprogramujte svůj mikrokontrolér pomocí softwaru MSP430 Flash Programmer.

Poznámka:
Je důležité pečlivě dodržovat pokyny uvedené v uživatelské příručce a používat výrobek pouze k určenému účelu, aby nedošlo k poškození nebo poškození.

Společnost Elprotronic Inc.

Copyright

Copyright © Elprotronic Inc. Všechna práva vyhrazena

Vyloučení odpovědnosti:
Žádná část tohoto dokumentu nesmí být reprodukována bez předchozího písemného souhlasu společnosti Elprotronic Inc. Informace v tomto dokumentu mohou být změněny bez předchozího upozornění a nepředstavují závazek pro žádnou část společnosti Elprotronic Inc. Zatímco informace zde uvedené se považují za přesné, společnost Elprotronic Inc. nepřebírá žádnou odpovědnost za jakékoli chyby nebo opomenutí.

Elprotronic Inc, její zaměstnanci nebo autoři tohoto dokumentu v žádném případě nenesou odpovědnost za zvláštní, přímé, nepřímé nebo následné škody, ztráty, náklady, poplatky, nároky, požadavky, nároky na ušlý zisk, poplatky nebo výdaje jakékoli povahy nebo druh.
Software popsaný v tomto dokumentu je poskytován na základě licence a smí být používán nebo kopírován pouze v souladu s podmínkami takové licence. Zřeknutí se záruk: Souhlasíte s tím, že společnost Elprotronic Inc. vám neposkytla žádné výslovné záruky týkající se softwaru, hardwaru, firmwaru a související dokumentace. Software, hardware, firmware a související dokumentace jsou vám poskytovány „TAK JAK JSOU“ bez záruky nebo podpory jakéhokoli druhu. Elprotronic Inc. se zříká všech záruk týkajících se softwaru, ať už výslovných nebo předpokládaných, včetně, bez omezení, jakýchkoli předpokládaných záruk vhodnosti pro konkrétní účel, obchodovatelnosti, obchodovatelné kvality nebo neporušování práv třetích stran.

Omezení odpovědnosti: Elprotronic Inc. vám v žádném případě nenese odpovědnost za jakoukoli ztrátu používání, přerušení podnikání nebo jakékoli přímé, nepřímé, zvláštní náhodné nebo následné škody jakéhokoli druhu (včetně ušlého zisku) bez ohledu na formu akce. ať už na základě smlouvy, deliktu (včetně nedbalosti), přísné odpovědnosti za výrobek nebo jinak, i když byla společnost Elprotronic Inc. upozorněna na možnost takových škod.

LICENČNÍ SMLOUVA S KONCOVÝM UŽIVATELEM

PŘED POUŽITÍM SOFTWARU A SOUVISEJÍCÍHO HARDWARU SI PROSÍM POZORNĚ PŘEČTĚTE TENTO DOKUMENT. SPOLEČNOST ELPROTRONIC INC. A/NEBO JEJÍ DCEŘINÉ SPOLEČNOSTI („ELPROTRONIC“) JSOU OCHOTNÉ POSKYTOVAT LICENCI NA SOFTWARE VÁM JAKO JAKO JEDNOTLIVCŮM, SPOLEČNOSTÍ NEBO PRÁVNICKÉ OSOBY, KTERÁ BUDE SOFTWARE POUŽÍVAT (DÍLE OZNAČENO „VAŠE“) NEBO „VY“ PODMÍNKOU, ŽE SOUHLASÍTE SE VŠEMI PODMÍNKAMI TÉTO LICENČNÍ SMLOUVY. TOTO JE PRÁVNÍ A VYKONATELNÁ SMLOUVA MEZI VÁMI A ELPROTRONIC. OTEVŘENÍM TOHOTO BALENÍ, ROZLOMENÍM PEČETĚ, KLIKNUTÍM NA TLAČÍTKO „SOUHLASÍM“ NEBO JINÝM ELEKTRONICKÝM OZNAČENÍM SOUHLASU NEBO NAČTENÍM SOFTWARU SOUHLASÍTE S PODMÍNKAMI TÉTO SMLOUVY. POKUD NESOUHLASÍTE S TĚMITO PODMÍNKAMI, KLIKNĚTE NA TLAČÍTKO „NESOUHLASÍM“ NEBO JINAK UVEĎTE ODMÍTNUTÍ, KOMPLETNÍ PRODUKT DALŠÍ NEPOUŽÍVEJTE A VRAŤTE HO S DOKLADEM O NÁKUPU PRODEJCI, OD KTERÉHO HO ZÍSKAL DO TŘICET (30) DNŮ OD NÁKUPU A PENÍZE VÁM BUDOU VRÁCENY.

Licence.
Software, firmware a související dokumentace (souhrnně „Produkt“) jsou majetkem společnosti Elprotronic nebo jejích poskytovatelů licencí a jsou chráněny autorským zákonem. I když Elprotronic nadále vlastní Produkt, budete mít určitá práva k používání Produktu po přijetí této licence. Tato licence upravuje všechna vydání, revize nebo vylepšení produktu, které vám společnost Elprotronic může poskytnout. Vaše práva a povinnosti s ohledem na používání tohoto produktu jsou následující:

MŮŽEŠ:

  • používat tento produkt na mnoha počítačích;
  • vytvořit jednu kopii softwaru pro účely archivace nebo zkopírovat software na pevný disk vašeho počítače a ponechat si originál pro účely archivace;
  • používat software v síti

NESMÍTE:

  • sublicencovat, zpětně analyzovat, dekompilovat, rozebírat, upravovat, překládat, provádět jakýkoli pokus o odhalení zdrojového kódu produktu; nebo vytvářet odvozená díla z Produktu;
  • redistribuovat, zcela nebo částečně, jakoukoli část softwarové komponenty tohoto produktu;
  • používejte tento software s programovacím adaptérem (hardwarem), který není produktem společnosti Elprotronic Inc.

Copyright
Veškerá práva, titul a autorská práva k Produktu ak jakýmkoliv kopiím Produktu jsou majetkem společnosti Elprotronic. Produkt je chráněn autorským zákonem a ustanoveními mezinárodních smluv. Proto musíte s produktem zacházet jako s jakýmkoli jiným materiálem chráněným autorským právem.

Omezení odpovědnosti.
V žádném případě vám společnost Elprotronic nenese odpovědnost za jakoukoli ztrátu používání, přerušení podnikání nebo jakékoli přímé, nepřímé, zvláštní, náhodné nebo následné škody jakéhokoli druhu (včetně ušlého zisku) bez ohledu na formu jednání, ať už ve smlouvě, deliktu. (včetně nedbalosti), přísné odpovědnosti za výrobek nebo jinak, i když byla společnost Elprotronic upozorněna na možnost takových škod.

ODMÍTNUTÍ ZÁRUK.
Souhlasíte s tím, že společnost Elprotronic vám neposkytla žádné výslovné záruky týkající se softwaru, hardwaru, firmwaru a související dokumentace. Software, hardware, firmware a související dokumentace jsou vám poskytovány „TAK JAK JSOU“ bez záruky nebo podpory jakéhokoli druhu. Elprotronic se zříká veškerých záruk týkajících se softwaru a hardwaru, ať už výslovných nebo předpokládaných, včetně, bez omezení, jakýchkoli předpokládaných záruk vhodnosti pro konkrétní účel, obchodovatelnosti, obchodovatelné kvality nebo neporušování práv třetích stran.

PROHLÁŠENÍ FCC

Toto zařízení vyhovuje části 15 pravidel FCC.

Provoz podléhá následujícím dvěma podmínkám:

  1. toto zařízení nesmí způsobovat škodlivé rušení a
  2. toto zařízení musí akceptovat jakékoli přijaté rušení, včetně rušení, které může způsobit nežádoucí provoz.

POZNÁMKA:
Toto zařízení bylo testováno a bylo zjištěno, že vyhovuje limitům pro digitální zařízení třídy B v souladu s částí 15 pravidel FCC. Tyto limity jsou navrženy tak, aby poskytovaly přiměřenou ochranu před škodlivým rušením při domácí instalaci. Toto zařízení generuje, používá a může vyzařovat vysokofrekvenční energii, a pokud není nainstalováno a používáno v souladu s návodem k použití, může způsobovat škodlivé rušení rádiové komunikace. Nelze však zaručit, že při konkrétní instalaci k rušení nedojde. Pokud toto zařízení způsobuje škodlivé rušení rozhlasového nebo televizního příjmu, což lze zjistit vypnutím a zapnutím zařízení, doporučujeme uživateli, aby se pokusil napravit rušení jedním nebo více z následujících opatření:

  • Přeorientujte nebo přemístěte přijímací anténu
  • Zvětšete vzdálenost mezi zařízením a přijímačem
  • Připojte zařízení do zásuvky v jiném okruhu, než ke kterému je připojen přijímač
  • Požádejte o pomoc prodejce nebo zkušeného rádiového/TV technika.

Varování:
Změny nebo úpravy, které nejsou výslovně schváleny společností Elprotronic Inc., mohou zrušit oprávnění uživatele provozovat zařízení.

Tento digitální přístroj třídy B splňuje všechny požadavky kanadských předpisů o zařízeních způsobujících rušení.

Překladač příkazového řádku FlashPro430

FlashPro430 Multi-FPA API-DLL lze použít s shellem interpretu příkazového řádku. Tento shell umožňuje používat standardní okna příkazového řádku nebo skript files pro spuštění funkcí API-DLL. Podrobné popisy funkcí API-DLL najdete v uživatelské příručce FlashPro430 Multi-FPA API-DLL ( PM010A05 ).

Po instalaci standardního softwarového balíčku je vše vyžadováno files jsou umístěny v adresáři

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

a obsahuje

  • FP430-commandline.exe -> interpret shellu příkazového řádku
  • MSP430FPA.dll -> standardní API-DLL files
  • MSP430FPA1.dll -> —-,,,,,——–
  • MSPlist.ini -> inicializace file

Všechny API-DLL files by měl být umístěn ve stejném adresáři, kde je umístěn FP430-commandline.exe. Chcete-li spustit interpret příkazového řádku, je třeba spustit soubor FP430-commandline.exe.

Syntaxe příkazu:

název_instrukce ( parametr1, parametr2, …. ) parametr:

  1. řetězec ( file jméno atd.) – “filenázev"
  2. čísla
    • celé číslo v desítkové soustavě např. 24
    • nebo celé číslo hex, např. 0x18

Poznámka: Mezery jsou ignorovány

V pokynech se nerozlišují velká a malá písmena

  • F_OpenInstancesAndFPAs( “*# *” )
  • a f_openinstancesandfpas( “*# *” ) jsou stejné

Example-1:

Spusťte soubor FP430-commandline.exe

Typ:
F_OpenInstancesAndFPAs( “*# *” ) // otevřete instance a najděte první adaptér (libovolné SN) Stiskněte ENTER – výsledek ->1 (OK)

Typ:
F_Initialization() //inicializace s konfigurací převzatou z config.ini//setup převzatým z FlashPro430 – s definovaným typem MSP430, kódem file atd.

  • Stiskněte ENTER – výsledek ->1 (OK)

Typ:

F_AutoProgram( 0 )
Stiskněte ENTER – výsledek ->1 (OK)

Typ:

F_Report_Message()
Stiskněte ENTER – výsledek -> zobrazí se poslední zpráva hlášení (z F_Autoprogram(0))

Výsledek viz obrázek A-1:

Elprotronic-MSP430-Flash-Programmer-obr-1

Zadejte quit() a stisknutím klávesy ENTER zavřete program FP430-commandline.exe.

Example-2:
Spusťte FP430-commandline.exe a zadejte následující pokyny:

  • F_OpenInstancesAndFPAs( “*# *” ) // otevřete instance a najděte první adaptér (libovolné SN)
  • F_Initialization()
  • F_Report_Message()
  • F_ConfigFileNačíst( “filename” ) //zadejte platnou cestu a konfiguraci file jméno
  • F_ReadCodeFile( 1, “FileName” ) //zadejte platnou cestu a kód file jméno (formát TI.txt)
  • 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_Copy_Buffer_to_Flash( 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()

Seznam instrukcí příkazového řádku

  • přestat(); zavřete program pro interpret příkazů
  • help() ;zobrazí seznam níže
  • F_Trace_ON()
  • F_Trace_OFF()
  • F_OpenInstances( no )
  • F_CloseInstances()
  • F_OpenInstancesAndFPAs( “FileNázev" )
  • 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át, "FileNázev" )
  • F_Get_CodeCS( cíl )
  • F_ReadPasswFile( file_formát, "FileNázev" )
  • F_ConfigFileNačíst( “filenázev" )
  • F_SetConfig( index, data )
  • F_GetConfig( index )
  • F_Put_Byte_to_Buffer( adresa, 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( addr )
  • F_GetReportMessageChar( index )
  • F_Clr_Code_Buffer()
  • F_Put_Byte_to_Code_Buffer( adresa, data)
  • F_Put_Byte_to_Password_Buffer( adresa, data )
  • F_Get_Byte_from_Code_Buffer( addr )
  • F_Get_Byte_from_Password_Buffer( addr )
  • F_AutoProgram( 0 )
  • F_VerifyFuseOrPassword()
  • F_Memory_Erase( režim )
  • F_Memory_Blank_Check()
  • F_Memory_Write( režim )
  • F_Memory_Verify( režim )
  • F_Open_Target_Device()
  • F_Close_Target_Device()
  • F_Segment_Erase( adresa )
  • F_Sectors_Blank_Check( start_addr, stop_addr )
  • F_Blow_Fuse()
  • F_Write_Word( adresa, data )
  • F_Read_Word( addr )
  • F_Write_Byte( adresa, data )
  • F_Read_Byte( addr )
  • F_Copy_Buffer_to_RAM( start_addr, size )
  • F_Copy_RAM_to_Buffer( start_addr, size )
  • F_Set_PC_and_RUN( PC_addr )
  • F_Sync_CPU_JTAG()
  • F_Get_Targets_Vcc()

Poznámka:
Ne všechny pokyny uvedené v kapitole 4 jsou implementovány v interpretu příkazového řádku. Napřample – všechny instrukce používající ukazatele nejsou implementovány, to však neomezuje přístup ke všem funkcím API-DLL, protože všechny instrukce používající ukazatele jsou implementovány také jednodušším způsobem bez ukazatelů.

Dokumenty / zdroje

Flash programátor Elprotronic MSP430 [pdfUživatelská příručka
MSP430 Flash Programátor, MSP430, Flash Programátor, Programátor

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *