Elprotronic-logo

Programues Flash Elprotronic MSP430

Elprotronic-MSP430-Flash-Programmer-produkt

Informacioni i produktit

  • Programuesi Flash MSP430 është një vegël softuerike e krijuar nga Elprotronic Inc. për programimin e mikrokontrolluesve MSP430.
  • Softueri është i licencuar dhe mund të përdoret ose kopjohet vetëm në përputhje me kushtet e një licence të tillë.
  • Kjo pajisje përputhet me Pjesën 15 të Rregullave të FCC dhe është testuar dhe është gjetur se përputhet me kufijtë për një pajisje dixhitale të klasit B.
  • Elprotronic Inc. nuk mban asnjë përgjegjësi për ndonjë gabim ose lëshim në informacionin e përfshirë në dokument.
  • Produkti nuk duhet të përdoret me një përshtatës programimi (hardware) që nuk është produkt i Elprotronic Inc.

Udhëzimet e përdorimit të produktit

  1. Instaloni softuerin MSP430 Flash Programmer në kompjuterin tuaj.
  2. Lidheni mikrokontrolluesin tuaj MSP430 me kompjuterin tuaj duke përdorur një përshtatës programimi të përshtatshëm.
  3. Hapni softuerin MSP430 Flash Programmer.
  4. Zgjidhni cilësimet e duhura për mikrokontrolluesin dhe përshtatësin e programimit.
  5. Ngarkoni programin ose firmuerin që dëshironi të programoni në mikrokontrolluesin tuaj në softuerin MSP430 Flash Programmer.
  6. Programoni mikrokontrolluesin tuaj duke përdorur softuerin MSP430 Flash Programmer.

Shënim:
Është e rëndësishme të ndiqni me kujdes udhëzimet e dhëna në manualin e përdorimit dhe ta përdorni produktin vetëm ashtu siç synohet për të shmangur çdo dëmtim ose dëm.

Elprotronic Inc.

E drejta e autorit

E drejta e autorit © Elprotronic Inc. Të gjitha të drejtat e rezervuara

Mohim përgjegjësie:
Asnjë pjesë e këtij dokumenti nuk mund të riprodhohet pa pëlqimin paraprak me shkrim të Elprotronic Inc. Informacioni në këtë dokument mund të ndryshojë pa paralajmërim dhe nuk përfaqëson një angazhim për asnjë pjesë të Elprotronic Inc. Ndërsa informacioni i përfshirë këtu supozohet të jetë saktë, Elprotronic Inc. nuk merr përgjegjësi për ndonjë gabim ose lëshim.

Në asnjë rast Elprotronic Inc, punonjësit e tij ose autorët e këtij dokumenti nuk do të jenë përgjegjës për dëme të veçanta, të drejtpërdrejta, të tërthorta ose rrjedhimore, humbje, kosto, tarifa, pretendime, kërkesa, pretendime për fitime të humbura, tarifa ose shpenzime të çfarëdo natyre ose lloj.
Softueri i përshkruar në këtë dokument është i pajisur me licencë dhe mund të përdoret ose kopjohet vetëm në përputhje me kushtet e një licence të tillë. Mohimi i garancive: Ju pranoni që Elprotronic Inc. nuk ju ka dhënë asnjë garanci të shprehur në lidhje me softuerin, harduerin, firmuerin dhe dokumentacionin përkatës. Softueri, hardueri, firmueri dhe dokumentacioni përkatës që ju ofrohen “SI ËSHTË” pa garanci apo mbështetje të çfarëdo lloji. Elprotronic Inc. mohon të gjitha garancitë në lidhje me softuerin, të shprehura ose të nënkuptuara, duke përfshirë, pa kufizim, çdo garanci të nënkuptuar për përshtatshmërinë për një qëllim të caktuar, tregtueshmëri, cilësi të tregtueshme ose mosshkelje të të drejtave të palëve të treta.

Kufiri i përgjegjësisë: Në asnjë rast Elprotronic Inc. nuk do të jetë përgjegjës ndaj jush për ndonjë humbje të përdorimit, ndërprerje të biznesit, ose ndonjë dëmtim të drejtpërdrejtë, të tërthortë, të veçantë të rastësishëm ose pasues të çfarëdo lloji (përfshirë fitimet e humbura) pavarësisht nga forma e veprimit. qoftë në kontratë, dëmshpërblim (përfshirë neglizhencën), përgjegjësi të rreptë të produktit ose ndryshe, edhe nëse Elprotronic Inc. është këshilluar për mundësinë e dëmeve të tilla.

MARRËVESHJA E LICENCËS SË PËRDORIMIT TË FUNDIT

JU LUTEM LEXOJENI ME KUJDES KËTË DOKUMENT PARA SE TË PËRDORNI SOFTUERIN DHE HARDWERIN E Asociuar. ELPROTRONIC INC. DHE/OSE FIGALITËT E SAJ ("ELPROTRONIC") ËSHTË TË GATSHME TË LICENCËROJË SOFTUERIN PËR JU SI INDIVIDUAL, KOMPANIA OSE SUBJEKT JURIDIK QË DO TË PËRDORË "SOFTRUARIN TONË" SOFTRONIC (SOFTRONIC) ME KUSHTIN QË JU PAJTOHET ME TË GJITHA KUSHTET E KËSAJ MARRËVESHJE TË LICENCËS. KJO ESHTE NJE KONTRATE LIGJORE DHE E ZBATUESHME MIDIS JU DHE ELPROTRONIC. DUKE HAPUR KËTË PAKETË, TË THYeni VULËN, KLIKONI BUTONIN "PAJTOJ" OSE PËR TË NDRYSHËM DUKE TREGUAR PAJTIM ELEKTRONIK OSE NGARKONI SOFTUERIN JU PRANONI KUSHTET DHE KUSHTET E KËTË PRANIMI. NËSE NUK PAJTOHET ME KËTO KUSHTE DHE KLIKONI NË BUTONIN "NUK PAJTOJ" OSE PËR TË NDRYSHME TREGONI REFUZIMIN, MOS PËRDORNI MË TË GJITHË TË PLOTË PRODUKTIN DHE KTHEJENI ME PROFETINË UIRED BRENDA TRIdhjetë (30) DITËVE TË BLERJES DHE PARATË TUAJA DO TË KTHYEN.

Licenca.
Softueri, firmware dhe dokumentacioni përkatës (së bashku "Produkti") është pronë e Elprotronic ose licencuesve të tij dhe mbrohet nga ligji për të drejtën e autorit. Ndërsa Elprotronic vazhdon të zotërojë Produktin, Ju do të keni disa të drejta për të përdorur Produktin pas pranimit nga ana juaj të kësaj licence. Kjo licencë rregullon çdo lëshim, rishikim ose përmirësim të Produktit që Elprotronic mund t'ju japë. Të drejtat dhe detyrimet tuaja në lidhje me përdorimin e këtij produkti janë si më poshtë:

TI MUND:

  • përdorni këtë produkt në shumë kompjuterë;
  • bëni një kopje të softuerit për qëllime arkivore, ose kopjoni softuerin në hard diskun e kompjuterit tuaj dhe ruani origjinalin për qëllime arkivore;
  • përdorni softuerin në një rrjet

JU NUK MUND:

  • nënlicencimi, inxhinieri i kundërt, dekompilimi, çmontimi, modifikimi, përkthimi, çdo përpjekje për të zbuluar kodin burimor të produktit; ose krijoni vepra derivative nga produkti;
  • të rishpërndajë, tërësisht ose pjesërisht, çdo pjesë të komponentit të softuerit të këtij Produkti;
  • përdorni këtë softuer me një përshtatës programimi (hardware) që nuk është produkt i Elprotronic Inc.

E drejta e autorit
Të gjitha të drejtat, titulli dhe të drejtat e autorit në dhe për Produktin dhe çdo kopje të Produktit janë në pronësi të Elprotronic. Produkti mbrohet nga ligjet për të drejtat e autorit dhe dispozitat e traktateve ndërkombëtare. Prandaj, duhet ta trajtoni Produktin si çdo material tjetër me të drejtë autori.

Kufizimi i përgjegjësisë.
Elprotronic në asnjë rast nuk do të jetë përgjegjës ndaj jush për çdo humbje përdorimi, ndërprerje të biznesit, ose ndonjë dëmtim të drejtpërdrejtë, të tërthortë, të veçantë, të rastësishëm ose të ndonjë lloji (përfshirë fitimet e humbura) pavarësisht nga forma e veprimit qoftë në kontratë, dëmshpërblim (përfshirë neglizhencën), përgjegjësi të rreptë të produktit ose ndryshe, edhe nëse Elprotronic është këshilluar për mundësinë e dëmtimeve të tilla.

MOFIMI I GARANCIVE.
Ju pranoni që Elprotronic nuk ju ka dhënë asnjë garanci të shprehur në lidhje me softuerin, harduerin, firmuerin dhe dokumentacionin përkatës. Softueri, hardueri, firmueri dhe dokumentacioni përkatës që ju ofrohen “SI ËSHTË” pa garanci apo mbështetje të çfarëdo lloji. Elprotronic hedh poshtë të gjitha garancitë në lidhje me softuerin dhe harduerin, të shprehura ose të nënkuptuara, duke përfshirë, pa kufizim, çdo garanci të nënkuptuar të përshtatshmërisë për një qëllim të caktuar, tregtueshmëri, cilësi të tregtueshme ose mosshkelje të të drejtave të palëve të treta.

Deklarata e FCC

Kjo pajisje përputhet me Pjesën 15 të Rregullave të FCC.

Funksionimi i nënshtrohet dy kushteve të mëposhtme:

  1. kjo pajisje mund të mos shkaktojë ndërhyrje të dëmshme dhe
  2. kjo pajisje duhet të pranojë çdo ndërhyrje të marrë, duke përfshirë ndërhyrjen që mund të shkaktojë funksionim të padëshiruar.

SHËNIM:
Kjo pajisje është testuar dhe është gjetur se përputhet me kufijtë për pajisjet dixhitale të Klasit B, në përputhje me Pjesën 15 të Rregullave FCC. Këto kufizime janë krijuar për të siguruar mbrojtje të arsyeshme kundër ndërhyrjeve të dëmshme në një instalim banimi. Kjo pajisje gjeneron, përdor dhe mund të rrezatojë energji radiofrekuence dhe, nëse nuk instalohet dhe përdoret në përputhje me manualin e udhëzimeve, mund të shkaktojë ndërhyrje të dëmshme në komunikimet radio. Megjithatë, nuk ka asnjë garanci që nuk do të ketë ndërhyrje në një instalim të caktuar. Nëse kjo pajisje shkakton ndërhyrje të dëmshme në marrjen e radios ose televizionit, e cila mund të përcaktohet duke fikur dhe ndezur pajisjen, përdoruesi inkurajohet të përpiqet të korrigjojë ndërhyrjen me një nga më shumë masat e mëposhtme:

  • Riorientoni ose zhvendosni antenën marrëse
  • Rritni ndarjen midis pajisjes dhe marrësit
  • Lidheni pajisjen në një prizë në një qark të ndryshëm nga ai me të cilin është lidhur marrësi
  • Konsultohuni me tregtarin ose një teknik me përvojë radio/TV për ndihmë.

Paralajmërim:
Ndryshimet ose modifikimet që nuk janë miratuar shprehimisht nga Elprotronic Inc. mund të anulojnë autoritetin e përdoruesit për të përdorur pajisjen.

Ky aparat dixhital i klasës B plotëson të gjitha kërkesat e rregulloreve kanadeze të pajisjeve që shkaktojnë ndërhyrje.

Përkthyesi i linjës së komandës FlashPro430

FlashPro430 Multi-FPA API-DLL mund të përdoret me predhën e interpretuesit të linjës së komandës. Kjo guaskë ju lejon të përdorni dritaret ose skriptin standard të vijës së komandës files për të ekzekutuar funksionet API-DLL. Shihni Udhëzuesin e Përdoruesit të FlashPro430 Multi-FPA API-DLL ( PM010A05 ) për përshkrime të hollësishme të funksioneve API-DLL.

Kur të instalohet paketa standarde e softuerit, atëherë gjithçka kërkohet files janë të vendosura në drejtori

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

dhe përmban

  • FP430-commandline.exe -> interpretuesi i guaskës së linjës së komandës
  • MSP430FPA.dll -> standard API-DLL files
  • MSP430FPA1.dll -> —-,,,,,——–
  • MSPlist.ini -> inicializimi file

Të gjitha API-DLL files duhet të vendoset në të njëjtën direktori ku ndodhet FP430-commandline.exe. Për të nisur interpretuesin e linjës së komandës, duhet të ekzekutohet FP430-commandline.exe.

Sintaksa e komandës:

emri_instruksioni (parametri1, parametri2, …. ) parametri:

  1. varg ( file emri etj.) - "fileemri”
  2. numrat
    • numër i plotë dhjetor p.sh. 24
    • ose heks i plotë p.sh. 0x18

Shënim: Hapësirat shpërfillen

Udhëzimet nuk janë të ndjeshme ndaj rasteve

  • F_OpenInstancesAndFPAs (“*# *”)
  • dhe f_openinstancesandfpas( “*# *”) janë të njëjta

Example-1:

Ekzekutoni FP430-commandline.exe

Lloji:
F_OpenInstancesAndFPAs( “*# *”) // hapni instancat dhe gjeni përshtatësin e parë (çdo SN) Shtypni ENTER – rezultati ->1 (OK)

Lloji:
F_Initialization() //initialization with config marrë nga config.ini//setup marrë nga FlashPro430 – me tip të përcaktuar MSP430, kod file etj.

  • Shtypni ENTER - rezultat -> 1 (OK)

Lloji:

F_AutoProgram (0)
Shtypni ENTER - rezultat -> 1 (OK)

Lloji:

F_Report_Message()
Shtypni ENTER – rezultat -> shfaq mesazhin e raportit të fundit (nga F_Autoprogram(0))

Shih Figurën A-1 për rezultatin:

Elprotronic-MSP430-Flash-Programmer-fig-1

Shkruani quit() dhe shtypni ENTER për të mbyllur programin FP430-commandline.exe.

Example-2:
Drejtoni FP430-commandline.exe dhe shkruani udhëzimet e mëposhtme:

  • F_OpenInstancesAndFPAs( “*# *” ) // hapni instancat dhe gjeni përshtatësin e parë (çdo SN)
  • F_Initialization()
  • F_Report_Message()
  • F_ConfigFileNgarko ("fileemri” ) //vendos rrugën vaild dhe konfigurimin file emri
  • F_ReadCodeFile(1, "FileEmri” ) //vendos shtegun dhe kodin vaild file emri (format 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() u largua()

Lista e udhëzimeve të linjës së komandës

  • lë (); mbyllni programin e interpretuesit të komandës
  • help() ;shfaq listën më poshtë
  • F_Trace_ON()
  • F_Trace_OFF()
  • F_OpenInstances (jo)
  • F_CloseInstances()
  • F_OpenInstancesAndFPAs( "FileEmri”)
  • F_Set_FPA_index (fpa)
  • F_Get_FPA_index()
  • F_LastStatus (fpa)
  • F_DLLTypeVer()
  • F_Multi_DLLTypeVer()
  • F_Check_FPA_access(indeksi)
  • F_Get_FPA_SN (fpa)
  • F_APIDLL_Directory ("APIDLL shteg")
  • F_Initialization()
  • F_DispSetup()
  • F_Close_All()
  • F_Power_Target (Off)
  • F_Reset_Target()
  • F_Report_Message()
  • F_ReadCodeFile( file_format, "FileEmri”)
  • F_Get_CodeCS( destin )
  • F_ReadPasswFile( file_format, "FileEmri”)
  • F_ConfigFileNgarko ("fileemri”)
  • F_SetConfig (indeksi, të dhënat)
  • F_GetConfig (indeksi)
  • F_Put_Byte_to_Buffer (adr, të dhëna)
  • F_Copy_Buffer_to_Flash (start_addr, madhësia)
  • F_Copy_Flash_to_Buffer (start_addr, madhësia)
  • F_Copy_All_Flash_to_buffer()
  • F_Get_Byte_from_Buffer(adr)
  • F_GetReportMessageChar(indeksi)
  • F_Clr_Code_Buffer()
  • F_Put_Byte_to_Code_Buffer (adr, të dhëna)
  • F_Put_Byte_to_Password_Buffer(adr, të dhëna)
  • F_Get_Byte_from_Code_Buffer(adr)
  • F_Get_Byte_from_Password_Buffer(adr)
  • F_AutoProgram (0)
  • F_VerifyFuseOrPassword()
  • F_Memory_Erase (modaliteti)
  • F_Memory_Blank_Check()
  • F_Memory_Write (modaliteti)
  • F_Memory_Verify (modaliteti)
  • 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 (adr, të dhëna)
  • F_Read_Word (adr)
  • F_Write_Byte (adr, të dhëna)
  • F_Read_Byte (adr)
  • F_Copy_Buffer_to_RAM (fillimi_addr, madhësia)
  • F_Copy_RAM_to_buffer (fillimi_addr, madhësia)
  • F_Set_PC_and_RUN(PC_addr)
  • F_Synch_CPU_JTAG()
  • F_Get_Targets_Vcc()

Shënim:
Jo të gjitha udhëzimet e renditura në Kapitullin 4 zbatohen në interpretuesin e linjës së komandës. Për shembullample – të gjitha udhëzimet që përdorin pointerët nuk zbatohen, megjithatë, kjo nuk po kufizon aksesin në të gjitha veçoritë e API-DLL-ve, sepse të gjitha udhëzimet që përdorin pointerët zbatohen gjithashtu në një mënyrë më të thjeshtë pa tregues.

Dokumentet / Burimet

Programues Flash Elprotronic MSP430 [pdfUdhëzuesi i përdoruesit
Programues Flash MSP430, MSP430, Programues Flash, Programues

Referencat

Lini një koment

Adresa juaj e emailit nuk do të publikohet. Fushat e kërkuara janë shënuar *