Елпротроник-лого

Elprotronic MSP430 Flash програмер

Elprotronic-MSP430-Flash-Programmer-product

Информации за производот

  • MSP430 Flash Programmer е софтверска алатка дизајнирана од Elprotronic Inc. за програмирање на микроконтролери MSP430.
  • Софтверот е лиценциран и може да се користи или копира само во согласност со условите на таквата лиценца.
  • Овој уред е во согласност со Дел 15 од Правилата на FCC и е тестиран и откриен дека е во согласност со ограничувањата за дигитален уред од класа Б.
  • Elprotronic Inc. не презема никаква одговорност за какви било грешки или пропусти во информациите содржани во документот.
  • Производот не треба да се користи со програмски адаптер (хардвер) што не е производ на Elprotronic Inc.

Упатство за употреба на производот

  1. Инсталирајте го софтверот MSP430 Flash Programmer на вашиот компјутер.
  2. Поврзете го вашиот MSP430 микроконтролер со вашиот компјутер користејќи соодветен програмски адаптер.
  3. Стартувајте го софтверот MSP430 Flash Programmer.
  4. Изберете ги соодветните поставки за вашиот микроконтролер и адаптер за програмирање.
  5. Вчитајте ја програмата или фирмверот што сакате да го програмирате на вашиот микроконтролер во софтверот MSP430 Flash Programmer.
  6. Програмирајте го вашиот микроконтролер користејќи го софтверот MSP430 Flash Programmer.

Забелешка:
Важно е внимателно да ги следите упатствата дадени во упатството за употреба и да го користите производот само како што е наменет за да избегнете каква било штета или штета.

Elprotronic Inc.

Авторски права

Авторски права © Elprotronic Inc. Сите права се задржани

Одрекување:
Ниту еден дел од овој документ не смее да се репродуцира без претходна писмена согласност од Elprotronic Inc. Информациите во овој документ се предмет на промена без известување и не претставуваат обврска на кој било дел од Elprotronic Inc. Додека информациите содржани овде се претпоставува дека се точно, Elprotronic Inc. не презема никаква одговорност за какви било грешки или пропусти.

Во никој случај Elprotronic Inc, неговите вработени или автори на овој документ нема да бидат одговорни за посебна, директна, индиректна или последователна штета, загуби, трошоци, давачки, побарувања, барања, барања за изгубена добивка, такси или трошоци од каква било природа или вид.
Софтверот опишан во овој документ е даден под лиценца и може да се користи или копира само во согласност со условите на таквата лиценца. Одрекување од гаранции: Вие се согласувате дека Elprotronic Inc. не ви дала јасни гаранции во врска со софтверот, хардверот, фирмверот и поврзаната документација. Софтверот, хардверот, фирмверот и поврзаната документација ви се доставуваат „КАКО СЕ“ без гаранција или поддршка од каков било вид. Елпротроник АД ги отфрла сите гаранции во однос на софтверот, изречни или имплицитни, вклучително, без ограничување, какви било имплицитни гаранции за соодветност за одредена цел, прометливост, пазарен квалитет или непрекршување на правата на трети страни.

Ограничување на одговорноста: Елпротроник АД во никој случај нема да ви биде одговорен за каква било загуба на користење, прекин на деловното работење или какви било директни, индиректни, посебни случајни или последователни штети од кој било вид (вклучувајќи изгубена добивка) без оглед на формата на дејство без разлика дали е во договор, деликт (вклучувајќи небрежност), строга одговорност за производот или на друг начин, дури и ако Elprotronic Inc. бил информиран за можноста за таква штета.

ДОГОВОР ЗА ЛИЦЕНЦА ЗА КРАЕН КОРИСНИК

ВЕ МОЛИМЕ ВНИМАТЕЛНО ПРОЧИТАЈТЕ ГО ОВОЈ ДОКУМЕНТ ПРЕД ДА ЈА КОРИСТЕТЕ СОФТВЕРОТ И ПОДРЖАНИОТ ХАРДВЕР. ЕЛПРОТРОНИК ИНЦ. И/ИЛИ НЕГОВИТЕ ПОДРУЖНИЦИ („ЕЛПРОТРОНИК“) Е ПОДГОТВЕНИ ДА ВИ ГО ЛИЦЕНЦИРА СОФТВЕРОТ КАКО ПОЕДИНЕЦ, КОМПАНИЈА ИЛИ ПРАВНО ЛИЦЕ КОЈ ЌЕ ГО КОРИСТИ „СОФТВЕРСКИОТ СОФТВЕР“ ( „ВАШ“) САМО ПОД УСЛОТ ДА СЕ СОГЛАСУВАТЕ СО СИТЕ УСЛОВИ НА ОВОЈ ДОГОВОР ЗА ЛИЦЕНЦА. ОВА Е ПРАВЕН И Спроведлив ДОГОВОР МЕЃУ ВАС И ЕЛПРОТРОНИК. СО ОТВОРАЊЕ НА ОВОЈ ПАКЕТ, КРШЕЊЕ НА ПЕЧАТОТ, КЛИКАЊЕ НА КОПЧЕТО „СЕ СОГЛАСУВАМ“ ИЛИ ПОинаку ЕЛЕКТРОНСКИ ОДБЕЛЕЖУВАЊЕ НА ПОДОБРУВАЊЕТО, ИЛИ СО ВТОВАРУВАЊЕ НА СОФТВЕРОТ СЕ СОГЛАСУВАТЕ СО УСЛОВИТЕ И УСЛОВИТЕ НА ОВАА АГРАМЕНТА. ДОКОЛКУ НЕ СЕ СОГЛАСУВАТЕ СО ОВИЕ УСЛОВИ, КЛИКНЕТЕ НА КОПЧЕТО „НЕ СЕ СОГЛАСУВАМ“ ИЛИ ВО СПРОВЕДНО НАЈДЕТЕ ОДБИВАЊЕ, НЕ НАПРАВЕТЕ ПОНАТАМОШНА КОРИСТЕЊЕ НА ЦЕЛОСНИОТ ПРОИЗВОД И ВРАТЕТЕ ГО СО БАРАЊЕ СЕ СТЕКНИ ВО РОК НА ТРИЕСЕТ (30) ДЕНА ОД КУПУВАЊЕТО И ВАШИТЕ ПАРИ ЌЕ БИДАТ РЕФУНДИРАНИ.

Лиценца.
Софтверот, фирмверот и поврзаната документација (колективно „Производот“) се сопственост на Elprotronic или неговите даватели на лиценца и се заштитени со закон за авторски права. Додека Елпротроник продолжува да го поседува Производот, Вие ќе имате одредени права да го користите Производот откако ќе ја прифатите оваа лиценца. Оваа лиценца ги регулира сите изданија, ревизии или подобрувања на Производот што Елпротроник може да ви ги достави. Вашите права и обврски во однос на употребата на овој производ се како што следува:

МОЖЕШ:

  • користете го овој производ на многу компјутери;
  • направете една копија од софтверот за архивски цели или копирајте го софтверот на тврдиот диск на вашиот компјутер и чувајте го оригиналот за архивски цели;
  • користете го софтверот на мрежа

МОЖЕШ ДА НЕ:

  • подлиценца, обратен инженер, декомпилирање, расклопување, модифицирање, преведување, правење каков било обид да се открие изворниот код на производот; или креирајте изведени дела од Производот;
  • редистрибуирајте, целосно или делумно, кој било дел од софтверската компонента на овој производ;
  • користете го овој софтвер со програмски адаптер (хардвер) кој не е производ на Elprotronic Inc.

Авторски права
Сите права, наслови и авторски права на и на Производот и сите копии на Производот се во сопственост на Елпротроник. Производот е заштитен со закони за авторски права и одредби од меѓународни договори. Затоа, мора да го третирате Производот како и секој друг материјал заштитен со авторски права.

Ограничување на одговорноста.
Елпротроник во никој случај нема да ви биде одговорен за каква било загуба на употреба, прекин на деловното работење, или каква било директна, индиректна, посебна, случајна или последователна штета од кој било вид (вклучувајќи изгубена добивка) без оглед на формата на дејствието дали е во договор, деликт (вклучувајќи небрежност), строга одговорност за производот или на друг начин, дури и ако Елпротроник бил известен за можноста за такви штети.

ОДГОВОРУВАЊЕ ОД ГАРАНЦИИ.
Се согласувате дека Елпротроник не ви дал јасни гаранции во врска со софтверот, хардверот, фирмверот и поврзаната документација. Софтверот, хардверот, фирмверот и поврзаната документација ви се доставуваат „КАКО СЕ“ без гаранција или поддршка од каков било вид. Елпротроник ги отфрла сите гаранции во однос на софтверот и хардверот, изречни или имплицитни, вклучително, без ограничување, какви било имплицитни гаранции за соодветност за одредена цел, прометливост, пазарен квалитет или непрекршување на правата на трети страни.

ИЗВЕШТАЈ НА ФЦЦ

Овој уред е во согласност со Дел 15 од Правилата на FCC.

Работата е предмет на следниве два услови:

  1. овој уред може да не предизвикува штетни пречки и
  2. овој уред мора да ги прифати сите примени пречки, вклучително и пречки што може да предизвикаат несакано работење.

ЗАБЕЛЕШКА:
Оваа опрема е тестирана и утврдено е дека е во согласност со ограничувањата за дигитални уреди од класа Б, во согласност со Дел 15 од Правилата на FCC. Овие ограничувања се дизајнирани да обезбедат разумна заштита од штетни пречки во станбена инсталација. Оваа опрема генерира, користи и може да зрачи енергија на радио фреквенција и, доколку не се инсталира и користи во согласност со упатството за употреба, може да предизвика штетни пречки на радио комуникациите. Сепак, не постои гаранција дека нема да има пречки во одредена инсталација. Ако оваа опрема навистина предизвикува штетни пречки на радио или телевизиски прием, што може да се утврди со исклучување и вклучување на опремата, корисникот се охрабрува да се обиде да ги поправи пречките со една од следниве мерки:

  • Преориентирајте ја или преместете ја приемната антена
  • Зголемете го одвојувањето помеѓу опремата и приемникот
  • Поврзете ја опремата во штекер на коло различно од она на кое е поврзан ресиверот
  • Консултирајте се со продавачот или со искусен радио/телевизиски техничар за помош.

Предупредување:
Промените или модификациите кои не се изрично одобрени од Elprotronic Inc. може да го поништат овластувањето на корисникот да работи со опремата.

Овој дигитален апарат од класа Б ги исполнува сите барања од канадските регулативи за опрема што предизвикува пречки.

Преведувач на командната линија FlashPro430

FlashPro430 Multi-FPA API-DLL може да се користи со обвивката за преведувач на командната линија. Оваа обвивка овозможува користење на стандардните прозорци или скрипта на командната линија files за извршување на функциите API-DLL. Погледнете го упатството за корисникот FlashPro430 Multi-FPA API-DLL ( PM010A05 ) за детални описи на функциите API-DLL.

Кога ќе се инсталира стандардниот софтверски пакет, тогаш сè е потребно files се наоѓаат во директориумот

  • C:\Програма Files\Elprotronic\MSP430\USB FlashPro430\CMD-line

и содржи

  • FP430-commandline.exe -> преведувач на школка на командната линија
  • MSP430FPA.dll -> стандарден API-DLL files
  • MSP430FPA1.dll -> —-,,,,,——–
  • MSPlist.ini -> иницијализација file

Сите API-DLL files треба да се наоѓа во истиот директориум каде што се наоѓа FP430-commandline.exe. За да го стартувате преведувачот на командната линија, треба да се изврши FP430-commandline.exe.

Синтакса на команди:

име на инструкција ( параметар 1, параметар 2, .... ) параметар:

  1. низа ( file име итн.) –“fileиме“
  2. броеви
    • цел број децимален пр. 24
    • или цел број хекс на пр. 0x18

Забелешка: Просторите се игнорираат

Упатствата не се осетливи на букви

  • F_OpenInstancesAndFPAs („*# *“)
  • и f_openinstancesandfpas( “*# *”) се исти

Example-1:

Стартувај го FP430-commandline.exe

Тип:
F_OpenInstancesAndFPAs( “*# *” ) // отворете примероци и пронајдете го првиот адаптер (било кој SN) Притиснете ENTER – резултат ->1 (OK)

Тип:
F_Initialization() //initialization with config земено од config.ini//setup преземено од FlashPro430 – со дефиниран тип MSP430, код file итн.

  • Притиснете ENTER - резултат -> 1 (OK)

Тип:

F_AutoProgram(0)
Притиснете ENTER - резултат -> 1 (OK)

Тип:

F_Report_Message()
Притиснете ENTER – резултат -> ја прикажа последната порака за извештај (од F_Autoprogram(0))

Видете ја сликата А-1 за резултатот:

Elprotronic-MSP430-Flash-Programmer-fig-1

Внесете quit() и притиснете ENTER за да ја затворите програмата FP430-commandline.exe.

Example-2:
Извршете го FP430-commandline.exe и напишете ги следните инструкции:

  • F_OpenInstancesAndFPAs( „*# *“ ) // отворете примероци и пронајдете го првиот адаптер (било кој SN)
  • F_Иницијализација()
  • F_Report_Message()
  • F_ConfigFileВчитај(“fileиме“ ) //стави ја валидната патека и конфигурација file име
  • F_ReadCodeFile(1,“FileИме“ ) //стави ја валидната патека и код file име (формат 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() напушти()

Список на инструкции на командната линија

  • откажи (); затворете ја програмата за преведувач на команди
  • help() ;прикажете ја листата подолу
  • F_Trace_ON()
  • F_Trace_OFF()
  • F_OpenInstances (не)
  • F_CloseInstances()
  • F_OpenInstancesAndFPAs(“FileИме“)
  • F_Set_FPA_index (fpa)
  • F_Get_FPA_index()
  • F_LastStatus (fpa)
  • F_DLLTypeVer()
  • F_Multi_DLLTypeVer()
  • F_Check_FPA_access(индекс)
  • F_Get_FPA_SN (fpa)
  • F_APIDLL_Directory („APIDLL path“)
  • F_Иницијализација()
  • F_DispSetup()
  • F_Close_All()
  • F_Power_Target (Вклучено Исклучено)
  • F_Reset_Target()
  • F_Report_Message()
  • F_ReadCodeFile( file_формат, "FileИме“)
  • F_Get_CodeCS(dest)
  • F_ReadPasswFile( file_формат, "FileИме“)
  • F_ConfigFileВчитај(“fileиме“)
  • F_SetConfig (индекс, податоци)
  • F_GetConfig(индекс)
  • F_Put_Byte_to_Buffer(adr, data)
  • F_Copy_Buffer_to_Flash (start_addr, големина)
  • F_Copy_Flash_to_Buffer (start_addr, големина)
  • F_Copy_All_Flash_to_Buffer()
  • F_Get_Byte_from_Buffer(adr)
  • F_GetReportMessageChar(индекс)
  • 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 (режим)
  • F_Memory_Blank_Check()
  • F_Memory_Write (режим)
  • F_Memory_Verify (режим)
  • F_Open_Target_Device()
  • F_Close_Target_Device()
  • F_Segment_Erase (адреса)
  • F_Sectors_Blank_Check(start_addr, stop_addr)
  • F_Blow_Fuse()
  • F_Write_Word (adr, податоци)
  • F_Read_Word (adr)
  • F_Write_Byte (адреса, податоци)
  • F_Read_Byte (adr)
  • F_Copy_Buffer_to_RAM (start_addr, големина)
  • F_Copy_RAM_to_Buffer (start_addr, големина)
  • F_Set_PC_and_RUN(PC_addr)
  • F_Synch_CPU_JTAG()
  • F_Get_Targets_Vcc()

Забелешка:
Не сите инструкции наведени во Поглавје 4 се имплементирани во толкувачот на командната линија. За прample – сите инструкции кои користат покажувачи не се имплементирани, меѓутоа, ова не го ограничува пристапот до сите карактеристики на API-DLL-овите, бидејќи сите инструкции кои користат покажувачи се имплементираат и на поедноставен начин без покажувачи.

Документи / ресурси

Elprotronic MSP430 Flash програмер [pdf] Упатство за корисникот
MSP430 Флеш програмер, MSP430, Флеш програмер, програмер

Референци

Оставете коментар

Вашата адреса за е-пошта нема да биде објавена. Задолжителните полиња се означени *