Flash-программатор Elprotronic MSP430
Информация о продукте
- Flash Programmer MSP430 — это программный инструмент, разработанный Elprotronic Inc. для программирования микроконтроллеров MSP430.
- Программное обеспечение лицензировано и может использоваться или копироваться только в соответствии с условиями такой лицензии.
- Данное устройство соответствует части 15 правил Федеральной комиссии связи (FCC), было протестировано и признано соответствующим ограничениям для цифровых устройств класса B.
- Elprotronic Inc. не несет ответственности за любые ошибки или упущения в информации, содержащейся в документе.
- Изделие нельзя использовать с адаптером программирования (аппаратным обеспечением), который не является продуктом Elprotronic Inc.
Инструкции по применению продукта
- Установите на свой компьютер программное обеспечение MSP430 Flash Programmer.
- Подключите микроконтроллер MSP430 к компьютеру с помощью подходящего адаптера для программирования.
- Запустите программу Flash Programmer MSP430.
- Выберите соответствующие настройки для вашего микроконтроллера и адаптера программирования.
- Загрузите программу или прошивку, которую вы хотите запрограммировать на свой микроконтроллер, в программное обеспечение MSP430 Flash Programmer.
- Запрограммируйте свой микроконтроллер с помощью программного обеспечения MSP430 Flash Programmer.
Примечание:
Важно тщательно следовать инструкциям, приведенным в руководстве пользователя, и использовать продукт только по назначению, чтобы избежать каких-либо повреждений или вреда.
Элпротроник Инк.
- 16 Crossroads Drive Ричмонд-Хилл, Онтарио, L4E-5C9 КАНАДА
- Web сайт: www.elprotronic.com.
- Электронная почта: info@elprotronic.com
- Факс: 905-780-2414
- Голос: 905-780-5789
Авторские права
Copyright © Elprotronic Inc. Все права защищены
Отказ от ответственности:
Никакая часть этого документа не может быть воспроизведена без предварительного письменного согласия Elprotronic Inc. Информация в этом документе может быть изменена без предварительного уведомления и не является обязательством какой-либо части Elprotronic Inc. Хотя информация, содержащаяся в этом документе, считается точны, Elprotronic Inc. не несет ответственности за какие-либо ошибки или упущения.
Ни при каких обстоятельствах компания Elprotronic Inc, ее сотрудники или авторы настоящего документа не несут ответственности за особый, прямой, косвенный или косвенный ущерб, убытки, затраты, расходы, претензии, требования, претензии в отношении упущенной выгоды, гонораров или расходов любого характера или добрый.
Программное обеспечение, описанное в этом документе, предоставляется по лицензии и может использоваться или копироваться только в соответствии с условиями такой лицензии. Отказ от гарантий: Вы соглашаетесь с тем, что компания Elprotronic Inc. не предоставила Вам явных гарантий в отношении программного обеспечения, аппаратного обеспечения, встроенного ПО и соответствующей документации. Программное обеспечение, аппаратное обеспечение, встроенное ПО и соответствующая документация предоставляются Вам «КАК ЕСТЬ» без каких-либо гарантий или поддержки. Elprotronic Inc. отказывается от всех гарантий в отношении программного обеспечения, явных или подразумеваемых, включая, помимо прочего, любые подразумеваемые гарантии пригодности для конкретной цели, коммерческой пригодности, товарного качества или ненарушения прав третьих лиц.
Ограничение ответственности: Elprotronic Inc. ни при каких обстоятельствах не будет нести перед вами ответственность за любую потерю возможности использования, прерывание деятельности или любой прямой, косвенный, особый случайный или последующий ущерб любого рода (включая упущенную выгоду) независимо от формы иска. будь то по контракту, гражданскому правонарушению (включая халатность), строгой ответственности за качество продукции или иным образом, даже если Elprotronic Inc. была уведомлена о возможности таких убытков.
ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ С КОНЕЧНЫМ ПОЛЬЗОВАТЕЛЕМ
ПОЖАЛУЙСТА, ВНИМАТЕЛЬНО ПРОЧТИТЕ ЭТОТ ДОКУМЕНТ ПЕРЕД ИСПОЛЬЗОВАНИЕМ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ И СООТВЕТСТВУЮЩЕГО ОБОРУДОВАНИЯ. КОМПАНИЯ ELPROTRONIC INC. И/ИЛИ ЕЕ ДОЧЕРНИЕ ПРЕДПРИЯТИЯ («ELPROTRONIC») ЖЕЛАЕТ ЛИЦЕНЗИРОВАТЬ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ВАМ ТОЛЬКО КАК ЧАСТНОМУ ЛИЦУ, КОМПАНИИ ИЛИ ЮРИДИЧЕСКОМУ ЛИЦУ, КОТОРОЕ БУДЕТ ИСПОЛЬЗОВАТЬ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ (НАЗЫВАЕМОЕ НИЖЕ «ВЫ» ИЛИ «ВАШ») ПРИ УСЛОВИИ, ЧТО ВЫ СОГЛАСНЫ СО ВСЕМИ УСЛОВИЯМИ НАСТОЯЩЕГО ЛИЦЕНЗИОННОГО СОГЛАШЕНИЯ. ЭТО ЗАКОННЫЙ И ОБЕСПЕЧЕННЫЙ ДОГОВОР МЕЖДУ ВАМИ И ELPROTRONIC. ОТКРЫВАЯ ДАННЫЙ ПАКЕТ, СЛОМАЯ ПЕЧАТЬ, НАЖИМАЯ КНОПКУ «Я СОГЛАСЕН», ИЛИ ДРУГИМ ОБРАЗОМ ЭЛЕКТРОННО УКАЗЫВАЯ СОГЛАСИЕ, ИЛИ ЗАГРУЖАЯ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, ВЫ СОГЛАШАЕТЕСЬ С УСЛОВИЯМИ НАСТОЯЩЕГО СОГЛАШЕНИЯ. ЕСЛИ ВЫ НЕ СОГЛАСНЫ С ЭТИМИ ПОЛОЖЕНИЯМИ И УСЛОВИЯМИ, НАЖМИТЕ КНОПКУ «Я НЕ СОГЛАСЕН» ИЛИ ДРУГИМ ОБРАЗОМ ОБРАЗУЙТЕ ОТКАЗ, НЕ ПОЛЬЗУЙТЕСЬ ПОЛНЫМ ПРОДУКТОМ И ВЕРНИТЕ ЕГО С ДОКАЗАТЕЛЬСТВОМ ПОКУПКИ ДИЛЕРУ, У КОТОРОГО ОНО БЫЛО ПРИОБРЕТЕНО. В ТЕЧЕНИЕ ТРИДЦАТИ (30) ДНЕЙ ПОКУПКИ И ВАШИ ДЕНЬГИ БУДУТ ВОЗВРАЩЕНЫ.
Лицензия.
Программное обеспечение, встроенное ПО и соответствующая документация (совместно именуемые «Продукт») являются собственностью компании Elprotronic или ее лицензиаров и защищены законом об авторском праве. Хотя компания Elprotronic продолжает владеть Продуктом, вы будете иметь определенные права на использование Продукта после принятия вами настоящей лицензии. Эта лицензия регулирует любые выпуски, версии или улучшения Продукта, которые Elprotronic может предоставить Вам. Ваши права и обязанности в отношении использования данного Продукта заключаются в следующем:
ВЫ МОЖЕТЕ:
- использовать этот Продукт на многих компьютерах;
- сделать одну копию программного обеспечения для архивных целей или скопировать программное обеспечение на жесткий диск Вашего компьютера и сохранить оригинал для архивных целей;
- использовать программное обеспечение в сети
ВЫ НЕ МОЖЕТЕ:
- сублицензировать, перепроектировать, декомпилировать, дизассемблировать, изменять, переводить, предпринимать любые попытки обнаружить исходный код Продукта; или создавать производные работы на основе Продукта;
- перераспределять, полностью или частично, любую часть программного компонента данного Продукта;
- используйте это программное обеспечение с адаптером программирования (аппаратным обеспечением), который не является продуктом Elprotronic Inc.
Авторские права
Все права, названия и авторские права на Продукт и любые копии Продукта принадлежат Elprotronic. Продукт защищен законами об авторском праве и положениями международных договоров. Поэтому вы должны относиться к Продукту как к любому другому материалу, защищенному авторским правом.
Ограничение ответственности.
Ни при каких обстоятельствах Elprotronic не несет ответственности перед вами за любую потерю возможности использования, прерывание деятельности или любой прямой, косвенный, специальный, случайный или последующий ущерб любого рода (включая упущенную выгоду) независимо от формы иска, будь то договор, гражданское правонарушение. (включая небрежность), строгой ответственности за качество продукции или иным образом, даже если компания Elprotronic была уведомлена о возможности таких убытков.
ОТКАЗ ОТ ГАРАНТИЙ.
Вы соглашаетесь с тем, что компания Elprotronic не предоставила Вам явных гарантий в отношении программного обеспечения, аппаратного обеспечения, встроенного ПО и соответствующей документации. Программное обеспечение, аппаратное обеспечение, встроенное ПО и соответствующая документация предоставляются Вам «КАК ЕСТЬ» без каких-либо гарантий или поддержки. Elprotronic отказывается от всех гарантий в отношении программного и аппаратного обеспечения, явных или подразумеваемых, включая, помимо прочего, любые подразумеваемые гарантии пригодности для конкретной цели, коммерческой пригодности, товарного качества или ненарушения прав третьих лиц.
ЗАЯВЛЕНИЕ FCC
Данное устройство соответствует Части 15 Правил FCC.
Эксплуатация осуществляется при соблюдении следующих двух условий:
- это устройство не может вызывать вредных помех и
- данное устройство должно принимать любые принимаемые помехи, включая помехи, которые могут вызвать нежелательную работу.
ПРИМЕЧАНИЕ:
Это оборудование было протестировано и признано соответствующим ограничениям для цифровых устройств класса B в соответствии с частью 15 правил FCC. Эти ограничения разработаны для обеспечения разумной защиты от вредных помех при установке в жилых помещениях. Это оборудование генерирует, использует и может излучать радиочастотную энергию и, если оно установлено и используется с нарушением инструкций по эксплуатации, может создавать вредные помехи для радиосвязи. Однако нет гарантии, что помехи не возникнут при конкретной установке. Если это оборудование действительно создает недопустимые помехи для приема радио или телевидения, что можно определить путем включения и выключения оборудования, пользователю рекомендуется попытаться устранить помехи одним из следующих способов:
- Переориентируйте или переместите приемную антенну
- Увеличьте расстояние между оборудованием и приемником.
- Подключите оборудование к розетке в цепи, отличной от той, к которой подключен приемник.
- Обратитесь за помощью к дилеру или опытному радио-/телевизионному технику.
Предупреждение:
Изменения или модификации, не одобренные Elprotronic Inc., могут лишить пользователя права управлять оборудованием.
Это цифровое устройство класса B соответствует всем требованиям Канадских правил по оборудованию, создающему помехи.
Интерпретатор командной строки FlashPro430
API-DLL FlashPro430 Multi-FPA можно использовать с оболочкой интерпретатора командной строки. Эта оболочка позволяет использовать стандартные окна командной строки или скрипт. files для выполнения функций API-DLL. Подробное описание функций API-DLL см. в Руководстве пользователя FlashPro430 Multi-FPA API-DLL (PM010A05).
После установки стандартного пакета программного обеспечения все необходимое fileнаходятся в каталоге
- 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, ….) параметр:
- нить ( file имя и т. д. ) – «fileимя"
- числа
- целое десятичное число, например. 24
- или целое шестнадцатеричное число, например. 0x18
Примечание: Пробелы игнорируются
Инструкции не чувствительны к регистру
- F_OpenInstancesAndFPA( «*# *»)
- и f_openinstancesandfpas( “*# *”) одинаковы
Exampле-1:
Запустите FP430-commandline.exe.
Тип:
F_OpenInstancesAndFPA( «*# *») // открываем экземпляры и находим первый адаптер (любой серийный номер) Нажмите ENTER — результат ->1 (ОК)
Тип:
F_Initialization() //инициализация с конфигурацией, взятой из config.ini//настройка, взятая из FlashPro430 – с определенным типом MSP430, кодом file и т. д.
- Нажмите ENTER – результат -> 1 (ОК)
Тип:
F_АвтоПрограмма(0)
Нажмите ENTER – результат -> 1 (ОК)
Тип:
F_Report_Message()
Нажмите ENTER – результат -> отобразится последнее сообщение отчета (из F_Autoprogram(0))
Результат см. на рисунке A-1:
Введите quit() и нажмите Enter, чтобы закрыть программу FP430-commandline.exe.
Exampле-2:
Запустите FP430-commandline.exe и введите следующие инструкции:
- F_OpenInstancesAndFPA( “*# *”) // открываем экземпляры и находим первый адаптер (любой серийный номер)
- F_Инициализация()
- F_Report_Message()
- F_КонфигFileНагрузка( "filename”) // указываем действительный путь и конфигурацию file имя
- F_ReadCodeFile( 1, «FileИмя») // указываем действительный путь и код file имя (формат TI.txt)
- F_АвтоПрограмма(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_OpenInstancesAndFPA( “FileИмя" )
- F_Set_FPA_index(фпа)
- F_Get_FPA_index()
- F_LastStatus(фпа)
- F_DLLTypeVer()
- F_Multi_DLLTypeVer()
- F_Check_FPA_access (индекс)
- F_Get_FPA_SN(фпа)
- F_APIDLL_Directory («APIDLLpath»)
- F_Инициализация()
- F_DispSetup()
- F_Close_All()
- F_Power_Target(Вкл.Выкл.)
- F_Reset_Target()
- F_Report_Message()
- F_ReadCodeFile( file_формат, “FileИмя" )
- F_Get_CodeCS(адрес)
- F_ReadPasswFile( file_формат, “FileИмя" )
- F_КонфигFileНагрузка( "fileимя" )
- F_SetConfig(индекс, данные)
- F_GetConfig(индекс)
- F_Put_Byte_to_Buffer(адрес, данные)
- F_Copy_Buffer_to_Flash(начальный_адрес, размер)
- F_Copy_Flash_to_Buffer(начальный_адрес, размер)
- F_Copy_All_Flash_to_Buffer()
- F_Get_Byte_from_Buffer(адрес)
- F_GetReportMessageChar(индекс)
- F_Clr_Code_Buffer()
- F_Put_Byte_to_Code_Buffer(адрес, данные)
- F_Put_Byte_to_Password_Buffer(адрес, данные)
- F_Get_Byte_from_Code_Buffer(адрес)
- F_Get_Byte_from_Password_Buffer(адрес)
- F_АвтоПрограмма(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(адрес, данные)
- F_Read_Word(адрес)
- F_Write_Byte(адрес, данные)
- F_Read_Byte(адрес)
- F_Copy_Buffer_to_RAM(начальный_адрес, размер)
- F_Copy_RAM_to_Buffer(начальный_адрес, размер)
- F_Set_PC_and_RUN(адрес_ПК)
- F_Synch_CPU_JTAG()
- F_Get_Targets_Vcc()
Примечание:
Не все инструкции, перечисленные в главе 4, реализованы в интерпретаторе командной строки. Для бывшегоample — все инструкции с использованием указателей не реализованы, однако это не ограничивает доступ ко всем возможностям API-DLL, поскольку все инструкции с использованием указателей реализованы также более простым способом без указателей.
Документы/Ресурсы
![]() |
Flash-программатор Elprotronic MSP430 [pdf] Руководство пользователя Программатор флэш-памяти MSP430, MSP430, программатор флэш-памяти, программатор |