Elprotronic 로고

Elprotronic MSP430 플래시 프로그래머

Elprotronic-MSP430-플래시-프로그래머-제품

제품 정보

  • MSP430 플래시 프로그래머는 MSP430 마이크로컨트롤러를 프로그래밍하기 위해 Elprotronic Inc.에서 설계한 소프트웨어 도구입니다.
  • 소프트웨어는 라이선스가 부여되었으며 해당 라이선스의 조건에 따라서만 사용하거나 복사할 수 있습니다.
  • 이 장치는 FCC 규정의 파트 15를 준수하며 클래스 B 디지털 장치에 대한 제한을 준수하는 것으로 테스트 및 확인되었습니다.
  • Elprotronic Inc.는 문서에 포함된 정보의 오류나 누락에 대해 책임을 지지 않습니다.
  • 이 제품은 Elprotronic Inc.의 제품이 아닌 프로그래밍 어댑터(하드웨어)와 함께 사용할 수 없습니다.

제품 사용 지침

  1. 컴퓨터에 MSP430 Flash Programmer 소프트웨어를 설치합니다.
  2. 적합한 프로그래밍 어댑터를 사용하여 MSP430 마이크로컨트롤러를 컴퓨터에 연결합니다.
  3. MSP430 플래시 프로그래머 소프트웨어를 시작합니다.
  4. 마이크로컨트롤러 및 프로그래밍 어댑터에 적합한 설정을 선택하십시오.
  5. 마이크로컨트롤러에 프로그래밍하려는 프로그램 또는 펌웨어를 MSP430 Flash Programmer 소프트웨어에 로드합니다.
  6. MSP430 Flash Programmer 소프트웨어를 사용하여 마이크로컨트롤러를 프로그래밍하십시오.

메모:
사용 설명서에 제공된 지침을 주의 깊게 따르고 손상이나 피해를 방지하기 위해 의도된 대로만 제품을 사용하는 것이 중요합니다.

엘프로트로닉

저작권

Copyright © Elprotronic Inc. 판권 소유

부인 성명:
이 문서의 어떤 부분도 Elprotronic Inc.의 사전 서면 동의 없이 복제할 수 없습니다. 이 문서의 정보는 예고 없이 변경될 수 있으며 Elprotronic Inc.의 어떤 부분에 대한 약속도 나타내지 않습니다. Elprotronic Inc.는 오류나 누락에 대해 책임을 지지 않습니다.

어떤 경우에도 Elprotronic Inc, 그 직원 또는 이 문서의 작성자는 특수, 직접, 간접 또는 결과적 손상, 손실, 비용, 요금, 청구, 요구, 손실된 이익에 대한 청구, 수수료 또는 성격의 경비에 대해 책임을 지지 않습니다. 친절한.
이 문서에 설명된 소프트웨어는 라이센스에 따라 제공되며 해당 라이센스 조건에 따라서만 사용하거나 복사할 수 있습니다. 보증 부인: 귀하는 Elprotronic Inc.가 소프트웨어, 하드웨어, 펌웨어 및 관련 문서와 관련하여 귀하에게 어떠한 명시적 보증도 하지 않는다는 데 동의합니다. 소프트웨어, 하드웨어, 펌웨어 및 관련 문서는 어떤 종류의 보증이나 지원 없이 "있는 그대로" 귀하에게 제공됩니다. Elprotronic Inc.는 특정 목적에 대한 적합성, 상품성, 상품성 품질 또는 제XNUMX자 권리 비침해에 대한 묵시적 보증을 포함하되 이에 국한되지 않는 소프트웨어와 관련된 모든 명시적 또는 묵시적 보증을 부인합니다.

책임 제한: 어떤 경우에도 Elprotronic Inc.는 조치의 형태에 관계없이 사용 손실, 비즈니스 중단 또는 모든 종류의 직간접적, 특별 부수적 또는 결과적 손해(이익 손실 포함)에 대해 책임을 지지 않습니다. 계약, 불법 행위(과실 포함), 엄격한 제조물 책임 또는 Elprotronic Inc.가 그러한 손해의 가능성에 대해 조언을 받은 경우에도 마찬가지입니다.

최종 사용자 라이센스 계약

소프트웨어 및 관련 하드웨어를 사용하기 전에 이 문서를 주의 깊게 읽으십시오. ELPROTRONIC INC. 및/또는 그 자회사("ELPROTRONIC")는 소프트웨어를 사용할 개인, 회사 또는 법인(이하 "귀하" 또는 "귀하의"라고 함)에게만 소프트웨어 라이선스를 부여할 의향이 있습니다. 이 라이센스 계약의 모든 조항에 동의한다는 조건으로. 이것은 귀하와 ELPROTRONIC 간의 합법적이고 집행 가능한 계약입니다. 이 패키지를 열거나, 봉인을 뜯거나, "동의함" 버튼을 클릭하거나, 전자적으로 동의를 표시하거나, 소프트웨어를 로드함으로써 귀하는 이 계약의 조건에 동의하는 것입니다. 이 이용약관에 동의하지 않는 경우 "동의하지 않음" 버튼을 클릭하거나 거부 의사를 표시하는 경우 전체 제품을 더 이상 사용하지 말고 구매 증빙과 함께 제품을 구입한 딜러에게 반환하십시오. 구매 후 삼십(30)일 이내에 금액이 환불됩니다.

특허.
소프트웨어, 펌웨어 및 관련 문서(집합적으로 "제품")는 Elprotronic 또는 해당 라이선스 제공자의 재산이며 저작권법에 의해 보호됩니다. Elprotronic이 제품을 계속 소유하는 동안 귀하는 이 라이센스를 수락한 후 제품을 사용할 특정 권리를 갖게 됩니다. 이 라이센스는 Elprotronic이 귀하에게 제공할 수 있는 제품의 모든 릴리스, 개정 또는 개선 사항에 적용됩니다. 이 제품의 사용과 관련된 귀하의 권리와 의무는 다음과 같습니다.

당신은 할 수있다:

  • 이 제품을 여러 컴퓨터에서 사용
  • 보관 목적으로 소프트웨어 사본 하나를 만들거나 소프트웨어를 컴퓨터의 하드 디스크에 복사하고 보관 목적으로 원본을 보관합니다.
  • 네트워크에서 소프트웨어 사용

당신은 다음을 할 수 없습니다:

  • XNUMX차 라이선스, 리버스 엔지니어링, 디컴파일, 분해, 수정, 번역, 제품의 소스 코드를 발견하려는 모든 시도 제품에서 파생물을 만들거나
  • 이 제품의 소프트웨어 구성 요소의 전체 또는 일부를 재배포합니다.
  • Elprotronic Inc. 제품이 아닌 프로그래밍 어댑터(하드웨어)와 함께 이 소프트웨어를 사용하십시오.

저작권
제품 및 제품 사본에 대한 모든 권리, 소유권 및 저작권은 Elprotronic이 소유합니다. 제품은 저작권법 및 국제 조약 조항에 의해 보호됩니다. 따라서 귀하는 제품을 다른 저작권 자료와 마찬가지로 취급해야 합니다.

책임의 제한.
어떤 경우에도 Elprotronic은 계약, 불법 행위 등 소송의 형태에 관계없이 모든 종류의 사용 손실, 사업 중단 또는 모든 종류의 직접적, 간접적, 특별, 부수적 또는 결과적 손해(이익 손실 포함)에 대해 귀하에게 책임을 지지 않습니다. (과실 포함), 엄격한 제품 책임 또는 Elprotronic이 그러한 손해의 가능성에 대해 조언을 받은 경우에도 마찬가지입니다.

보증의 부인.
귀하는 Elprotronic이 소프트웨어, 하드웨어, 펌웨어 및 관련 문서와 관련하여 귀하에게 어떠한 명시적 보증도 하지 않는다는 데 동의합니다. 소프트웨어, 하드웨어, 펌웨어 및 관련 문서는 어떤 종류의 보증이나 지원 없이 "있는 그대로" 귀하에게 제공됩니다. Elprotronic은 특정 목적에 대한 적합성, 상품성, 상품성 품질 또는 제XNUMX자 권리의 비침해에 대한 묵시적 보증을 포함하되 이에 국한되지 않는 소프트웨어 및 하드웨어와 관련된 모든 명시적 또는 묵시적 보증을 부인합니다.

FCC 진술

이 장치는 FCC 규정 제15부를 준수합니다.

운영은 다음 두 가지 조건에 따라 이루어집니다.

  1. 이 장치는 유해한 간섭을 일으키지 않을 수 있습니다.
  2. 이 장치는 원치 않는 작동을 일으킬 수 있는 간섭을 포함하여 수신되는 모든 간섭을 수용해야 합니다.

메모:
이 장비는 테스트를 거쳐 FCC 규정 15조에 의거 클래스 B 디지털 장치에 대한 제한 사항을 준수하는 것으로 확인되었습니다. 이러한 제한은 주거용 설치에서 유해한 간섭으로부터 합리적인 보호를 제공하도록 설계되었습니다. 이 장비는 무선 주파수 에너지를 생성, 사용 및 방출할 수 있으며 지침 설명서에 따라 설치 및 사용하지 않을 경우 무선 통신에 유해한 간섭을 일으킬 수 있습니다. 그러나 특정 설치에서 간섭이 발생하지 않는다는 보장은 없습니다. 이 장비가 라디오 또는 텔레비전 수신에 유해한 간섭을 일으키는 경우(장비를 껐다가 켜서 확인할 수 있음) 사용자는 다음 조치 중 하나 이상으로 간섭을 수정하는 것이 좋습니다.

  • 수신 안테나를 재조정하거나 위치를 변경하세요
  • 장비와 수신기 사이의 분리를 늘리세요
  • 수신기가 연결된 회로와 다른 회로의 콘센트에 장비를 연결하세요.
  • 도움이 필요하면 딜러나 숙련된 라디오/TV 기술자에게 문의하세요.

경고:
Elprotronic Inc.에서 명시적으로 승인하지 않은 변경 또는 개조는 사용자의 장비 작동 권한을 무효화할 수 있습니다.

이 B등급 디지털 장비는 캐나다 간섭 유발 장비 규정의 모든 요건을 충족합니다.

FlashPro430 명령줄 해석기

FlashPro430 Multi-FPA API-DLL은 명령줄 인터프리터 셸과 함께 사용할 수 있습니다. 이 셸은 표준 명령 프롬프트 창 또는 스크립트를 사용할 수 있습니다. files는 API-DLL 기능을 실행합니다. API-DLL 기능에 대한 자세한 설명은 FlashPro430 Multi-FPA API-DLL 사용자 가이드( PM010A05 )를 참조하십시오.

표준 소프트웨어 패키지가 설치되면 모든 필수 files는 디렉토리에 있습니다.

  • C:\프로그램 Files\Elprotronic\MSP430\USB FlashPro430\CMD 라인

그리고 포함하다

  • FP430-commandline.exe -> 명령줄 셸 인터프리터
  • MSP430FPA.dll -> 표준 API-DLL files
  • MSP430FPA1.dll -> —-,,,,,——–
  • MSPlist.ini -> 초기화 file

모든 API-DLL files는 FP430-commandline.exe가 있는 동일한 디렉터리에 있어야 합니다. 명령줄 인터프리터를 시작하려면 FP430-commandline.exe를 실행해야 합니다.

명령 구문:

instruction_name ( 매개변수1, 매개변수2, …. ) 매개변수:

  1. 끈 ( file 이름 등) – “file이름"
  2. 숫자
    • 정수 십진수 예. 24
    • 또는 정수 0진수 예. 18xXNUMX

메모: 공백은 무시됩니다.

지침은 대소문자를 구분하지 않습니다.

  • F_OpenInstancesAndFPA( "*# *" )
  • 및 f_openinstancesandfpas( "*# *" )는 동일합니다.

Examp르-1:

FP430-commandline.exe 실행

유형:
F_OpenInstancesAndFPA( "*# *" ) // 인스턴스를 열고 첫 번째 어댑터 찾기(모든 SN) Enter 키 누르기 – 결과 ->1(확인)

유형:
F_Initialization() //FlashPro430에서 가져온 config.ini//setup에서 가져온 구성으로 초기화 – 정의된 MSP430 유형, 코드 사용 file 등.

  • ENTER 누르기 – 결과 ->1(확인)

유형:

F_자동프로그램( 0 )
ENTER 누르기 – 결과 ->1(확인)

유형:

F_Report_Message()
ENTER 누르기 – 결과 -> 마지막 보고 메시지 표시(F_Autoprogram(0)에서)

결과는 그림 A-1을 참조하십시오.

Elprotronic-MSP430-플래시-프로그래머-fig-1

quit()을 입력하고 Enter 키를 눌러 FP430-commandline.exe 프로그램을 닫습니다.

Examp르-2:
FP430-commandline.exe를 실행하고 다음 지침을 입력합니다.

  • F_OpenInstancesAndFPA( "*# *" ) // 인스턴스를 열고 첫 번째 어댑터 찾기(모든 SN)
  • F_초기화()
  • F_Report_Message()
  • F_구성File짐( "filename” ) //유효한 경로 및 구성 입력 file 이름
  • F_ReadCodeFile( 1, "FileName” ) //유효한 경로와 코드 입력 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_세그먼트_삭제( 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( 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 경로" )
  • 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( start_addr, 크기 )
  • 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( PC_addr )
  • F_Synch_CPU_JTAG()
  • F_Get_Targets_Vcc()

메모:
4장에 나열된 모든 명령어가 명령줄 인터프리터에서 구현되는 것은 아닙니다. 예를 들어ample – 포인터를 사용하는 모든 명령어는 구현되지 않지만 포인터를 사용하는 모든 명령어는 포인터 없이 더 간단한 방식으로 구현되기 때문에 API-DLL의 모든 기능에 대한 액세스를 제한하지 않습니다.

문서 / 리소스

Elprotronic MSP430 플래시 프로그래머 [PDF 파일] 사용자 가이드
MSP430 플래시 프로그래머, MSP430, 플래시 프로그래머, 프로그래머

참고문헌

댓글을 남겨주세요

이메일 주소는 공개되지 않습니다. 필수 항목은 표시되어 있습니다. *