Elprotronic MSP430 Flash-programmerer
Produktinformasjon
- MSP430 Flash Programmer er et programvareverktøy utviklet av Elprotronic Inc. for programmering av MSP430 mikrokontrollere.
- Programvaren er lisensiert og kan bare brukes eller kopieres i samsvar med vilkårene i en slik lisens.
- Denne enheten er i samsvar med del 15 av FCC-reglene og har blitt testet og funnet å overholde grensene for en digital enhet i klasse B.
- Elprotronic Inc. påtar seg intet ansvar for eventuelle feil eller utelatelser i informasjonen i dokumentet.
- Produktet skal ikke brukes med en programmeringsadapter (maskinvare) som ikke er et produkt fra Elprotronic Inc.
Produktbruksinstruksjoner
- Installer MSP430 Flash Programmer-programvaren på datamaskinen.
- Koble MSP430-mikrokontrolleren til datamaskinen med en passende programmeringsadapter.
- Start programvaren MSP430 Flash Programmer.
- Velg de riktige innstillingene for mikrokontrolleren og programmeringsadapteren.
- Last inn programmet eller fastvaren du ønsker å programmere på mikrokontrolleren din i MSP430 Flash Programmer-programvaren.
- Programmer mikrokontrolleren din med MSP430 Flash Programmer-programvaren.
Note:
Det er viktig å følge instruksjonene i brukerhåndboken nøye og kun bruke produktet slik det er ment for å unngå skade eller skade.
Elprotronic Inc.
- 16 Crossroads Drive Richmond Hill, Ontario, L4E-5C9 CANADA
- Web nettsted: www.elprotronic.com.
- E-post: info@elprotronic.com
- Faks: 905-780-2414
- Stemme: 905-780-5789
Opphavsrett
Copyright © Elprotronic Inc. Alle rettigheter forbeholdt
Ansvarsfraskrivelse:
Ingen del av dette dokumentet kan reproduseres uten skriftlig forhåndssamtykke fra Elprotronic Inc. Informasjonen i dette dokumentet kan endres uten varsel og representerer ingen forpliktelse fra noen del av Elprotronic Inc. Selv om informasjonen i dette dokumentet antas å være nøyaktig, påtar Elprotronic Inc. intet ansvar for eventuelle feil eller utelatelser.
Under ingen omstendigheter skal Elprotronic Inc, dets ansatte eller forfattere av dette dokumentet være ansvarlige for spesielle, direkte, indirekte eller følgeskader, tap, kostnader, gebyrer, krav, krav, krav for tapt fortjeneste, gebyrer eller utgifter av noen art eller snill.
Programvaren beskrevet i dette dokumentet er levert under en lisens og kan kun brukes eller kopieres i samsvar med vilkårene for en slik lisens. Fraskrivelse av garantier: Du godtar at Elprotronic Inc. ikke har gitt noen uttrykkelige garantier til deg angående programvaren, maskinvaren, fastvaren og relatert dokumentasjon. Programvaren, maskinvaren, fastvaren og relatert dokumentasjon leveres til deg "AS IS" uten garanti eller støtte av noe slag. Elprotronic Inc. fraskriver seg alle garantier med hensyn til programvaren, uttrykt eller underforstått, inkludert, uten begrensning, eventuelle underforståtte garantier for egnethet for et bestemt formål, salgbarhet, salgbar kvalitet eller ikke-krenkelse av tredjeparts rettigheter.
Ansvarsgrense: Elprotronic Inc. vil ikke under noen omstendigheter være ansvarlig overfor deg for tap av bruk, driftsavbrudd eller direkte, indirekte, spesielle tilfeldige skader eller følgeskader av noe slag (inkludert tapt fortjeneste) uavhengig av handlingsformen. enten i kontrakt, erstatningsrett (inkludert uaktsomhet), strengt produktansvar eller annet, selv om Elprotronic Inc. har blitt informert om muligheten for slike skader.
SLUTTBRUKERLISENSAVTALE
VENNLIGST LES DETTE DOKUMENTET NØYE FØR DU BRUKER PROGRAMVAREN OG DEN TILKNYTTEDE MASKINVAREN. ELPROTRONIC INC. OG/ELLER DETS DATTERSELSKAPER (“ELPROTRONIC”) ER VILIGE TIL Å LISENSER PROGRAMVAREN TIL DEG SOM EN INDIVIDU, SELSKAPET ELLER JURIDISK ENHET SOM SKAL BRUKE PROGRAMVAREN (REFERERT NEDENFOR SOM “DEG” ELLER DEG TIL DEG) VILKÅRENE I DENNE LISENSAVTALEN. DETTE ER EN LOVGIVNING OG HÅNDHÆVLIG KONTRAKT MELLOM DEG OG ELPROTRONIC. VED Å ÅPNE DENNE PAKKEN, BRUKE FORSEGLET, KLIKKE "JEG GODTAR"-KNAPPEN ELLER PÅ ANNEN MÅTE INDIKERE SAMTYKKE ELEKTRONISK, ELLER LASTE PROGRAMVAREN GODTAR DU VILKÅRENE OG BETINGELSENE I DENNE AVTALEN. HVIS DU IKKE GODTAR DISSE VILKÅRENE OG BETINGELSENE, KLIKK PÅ "JEG GODTAR IKKE"-KNAPPEN ELLER PÅ ANNEN MÅTE INDIKER AVVIKLING, GJØR INGEN VIDERE BRUK AV HELE PRODUKTET OG RETUR DET TILBAKE MED KJØPSBEVISET TIL FORHANDLEREN MED DET ELLER MED 30. AV KJØP OG PENGENE DINE BLIR REFUNDERT.
Tillatelse.
Programvaren, fastvaren og relatert dokumentasjon (samlet "Produktet") er eiendommen til Elprotronic eller dets lisensgivere og er beskyttet av lov om opphavsrett. Mens Elprotronic fortsetter å eie produktet, vil du ha visse rettigheter til å bruke produktet etter din aksept av denne lisensen. Denne lisensen regulerer alle utgivelser, revisjoner eller forbedringer av produktet som Elprotronic kan levere til deg. Dine rettigheter og forpliktelser med hensyn til bruken av dette produktet er som følger:
DU KAN:
- bruke dette produktet på mange datamaskiner;
- lage én kopi av programvaren for arkivformål, eller kopiere programvaren til harddisken på datamaskinen din og beholde originalen for arkivformål;
- bruke programvaren på et nettverk
DU KAN IKKE:
- underlisensiere, omvendt utvikle, dekompilere, demontere, modifisere, oversette, gjøre ethvert forsøk på å oppdage kildekoden til produktet; eller lage avledede verk fra produktet;
- videredistribuere, helt eller delvis, noen del av programvarekomponenten til dette produktet;
- bruk denne programvaren med en programmeringsadapter (maskinvare) som ikke er et produkt fra Elprotronic Inc.
Opphavsrett
Alle rettigheter, tittel og opphavsrett til og til produktet og eventuelle kopier av produktet eies av Elprotronic. Produktet er beskyttet av lover om opphavsrett og internasjonale traktater. Derfor må du behandle produktet som alt annet opphavsrettsbeskyttet materiale.
Begrensning av ansvar.
Elprotronic skal ikke under noen omstendighet være ansvarlig overfor deg for tap av bruk, avbrudd i virksomheten eller noen direkte, indirekte, spesielle, tilfeldige eller følgeskader av noe slag (inkludert tapt fortjeneste) uavhengig av handlingsformen, enten det er kontrakt eller erstatning. (inkludert uaktsomhet), strengt produktansvar eller annet, selv om Elprotronic har blitt informert om muligheten for slike skader.
FRASKRIVELSE AV GARANTIER.
Du godtar at Elprotronic ikke har gitt noen uttrykkelige garantier til deg angående programvaren, maskinvaren, fastvaren og relatert dokumentasjon. Programvaren, maskinvaren, fastvaren og relatert dokumentasjon leveres til deg "AS IS" uten garanti eller støtte av noe slag. Elprotronic fraskriver seg alle garantier med hensyn til programvaren og maskinvaren, uttrykt eller underforstått, inkludert, uten begrensning, eventuelle underforståtte garantier for egnethet for et bestemt formål, salgbarhet, salgbar kvalitet eller ikke-krenkelse av tredjeparts rettigheter.
FCC-UTTALELSE
Denne enheten er i samsvar med del 15 av FCC-reglene.
Driften er underlagt følgende to betingelser:
- denne enheten kan ikke forårsake skadelig interferens og
- denne enheten må akseptere all interferens som mottas, inkludert interferens som kan forårsake uønsket drift.
NOTE:
Dette utstyret er testet og funnet å være i samsvar med grensene for digitale enheter i klasse B, i henhold til del 15 av FCC-reglene. Disse grensene er utformet for å gi rimelig beskyttelse mot skadelig interferens i en boliginstallasjon. Dette utstyret genererer, bruker og kan utstråle radiofrekvensenergi, og hvis det ikke er installert og brukt i samsvar med bruksanvisningen, kan det forårsake skadelig interferens på radiokommunikasjon. Det er imidlertid ingen garanti for at interferens ikke vil oppstå i en bestemt installasjon. Hvis dette utstyret forårsaker skadelig interferens på radio- eller TV-mottak, noe som kan fastslås ved å slå utstyret av og på, oppfordres brukeren til å prøve å korrigere interferensen med ett eller flere av følgende tiltak:
- Vend eller flytt mottakerantennen
- Øk avstanden mellom utstyret og mottakeren
- Koble utstyret til en stikkontakt på en annen krets enn den mottakeren er koblet til
- Rådfør deg med forhandleren eller en erfaren radio/TV-tekniker for å få hjelp.
Advarsel:
Endringer eller modifikasjoner som ikke er uttrykkelig godkjent av Elprotronic Inc. kan ugyldiggjøre brukerens rett til å bruke utstyret.
Dette digitale apparatet i klasse B oppfyller alle kravene i Canadian Interference-Causing Equipment Regulations.
FlashPro430 kommandolinjetolk
FlashPro430 Multi-FPA API-DLL kan brukes med kommandolinjetolkeskallet. Dette skallet gjør det mulig å bruke standard kommandopromptvinduer eller skript files for å utføre API-DLL-funksjonene. Se FlashPro430 Multi-FPA API-DLL brukerveiledning ( PM010A05 ) for detaljerte beskrivelser av API-DLL-funksjonene.
Når standard programvarepakken er installert, er alt nødvendig files er plassert i katalogen
- C:\Program Files\Elprotronic\MSP430\USB FlashPro430\CMD-line
og inneholder
- FP430-commandline.exe -> kommandolinjeskalltolk
- MSP430FPA.dll -> standard API-DLL files
- MSP430FPA1.dll -> —-,,,,,——–
- MSPlist.ini -> initialisering file
Alle API-DLL files skal være plassert i samme katalog som FP430-commandline.exe er plassert. For å starte kommandolinjetolken må FP430-commandline.exe kjøres.
Kommandosyntaks:
instruksjonsnavn (parameter1, parameter2, ….) parameter:
- streng ( file navn osv. ) – “fileNavn"
- tall
- heltall desimal f.eks. 24
- eller heltallshex f.eks. 0x18
Note: Mellomrom ignoreres
Instruksjonene skiller ikke mellom store og små bokstaver
- F_OpenInstancesAndFPAs( “*# *” )
- og f_openinstancesandfpas(“*# *”) er de samme
Example-1:
Kjør FP430-commandline.exe
Type:
F_OpenInstancesAndFPAs( “*# *” ) // åpne forekomster og finn den første adapteren (en hvilken som helst SN) Trykk ENTER – resultat ->1 (OK)
Type:
F_Initialization() //initialisering med config hentet fra config.ini//setup hentet fra FlashPro430 – med definert MSP430 type, kode file osv.
- Trykk ENTER – resultat ->1 (OK)
Type:
F_AutoProgram( 0 )
Trykk ENTER – resultat ->1 (OK)
Type:
F_Report_Message()
Trykk ENTER – resultat -> viste siste rapportmelding (fra F_Autoprogram(0))
Se figur A-1 for resultatet:
Skriv quit() og trykk ENTER for å lukke programmet FP430-commandline.exe.
Example-2:
Kjør FP430-commandline.exe og skriv inn følgende instruksjoner:
- F_OpenInstancesAndFPAs( “*# *” ) // åpne forekomster og finn den første adapteren (en hvilken som helst SN)
- F_initialisering()
- F_Report_Message()
- F_ConfigFileLast inn(“filenavn” ) //sett vaild bane og config file navn
- F_ReadCodeFile( 1, "FileNavn” ) //sett gyldig bane og kode file navn (TI.txt-format)
- 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()
Liste over kommandolinjeinstruksjoner
- slutte(); lukk kommandotolkerprogrammet
- help(); Vis liste nedenfor
- F_Trace_ON()
- F_Trace_OFF()
- F_OpenInstances( no )
- F_CloseInstances()
- F_OpenInstancesAndFPAs( “FileNavn" )
- F_Set_FPA_index( fpa )
- F_Get_FPA_index()
- F_LastStatus( fpa )
- F_DLLTypeVer()
- F_Multi_DLLTypeVer()
- F_Check_FPA_access(indeks)
- F_Get_FPA_SN( fpa )
- F_APIDLL_Directory(“APIDLLpath”)
- F_initialisering()
- F_DispSetup()
- F_Close_All()
- F_Power_Target( OnOff)
- F_Reset_Target()
- F_Report_Message()
- F_ReadCodeFile( file_format, "FileNavn" )
- F_Get_CodeCS( dest )
- F_ReadPasswFile( file_format, "FileNavn" )
- F_ConfigFileLast inn(“fileNavn" )
- F_SetConfig( indeks, data )
- F_GetConfig( indeks )
- F_Put_Byte_to_Buffer( addr, data )
- F_Copy_Buffer_to_Flash( start_addr, størrelse)
- F_Copy_Flash_to_Buffer( start_addr, størrelse )
- F_Copy_All_Flash_to_Buffer()
- F_Get_Byte_from_Buffer(adr )
- F_GetReportMessageChar( indeks )
- 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( modus )
- F_Memory_Blank_Check()
- F_Memory_Write( modus )
- F_Memory_Verify( mode )
- F_Open_Target_Device()
- F_Close_Target_Device()
- F_Segment_Erase( adresse )
- F_Sectors_Blank_Check( start_addr, stop_addr )
- F_Blow_Fuse()
- F_Write_Word( addr, data )
- F_Read_Word (adr )
- F_Write_Byte( addr, data )
- F_Read_Byte(adr )
- F_Copy_Buffer_to_RAM( start_addr, størrelse)
- F_Copy_RAM_to_Buffer( start_addr, størrelse)
- F_Set_PC_and_RUN( PC_addr )
- F_Synch_CPU_JTAG()
- F_Get_Targets_Vcc()
Note:
Ikke alle instruksjonene oppført i kapittel 4 er implementert i kommandolinjetolken. For eksample – alle instruksjoner som bruker pekere er ikke implementert, men dette begrenser ikke tilgangen til alle funksjonene til API-DLL-ene, fordi alle instruksjoner som bruker pekere implementeres også på en enklere måte uten pekere.
Dokumenter / Ressurser
![]() |
Elprotronic MSP430 Flash-programmerer [pdfBrukerhåndbok MSP430 Flash-programmerer, MSP430, Flash-programmerer, programmerer |