Elprotronic MSP430 快閃記憶體編程器
產品資訊
- MSP430 快閃記憶體程式設計器是 Elprotronic Inc. 設計的軟體工具,用於對 MSP430 微控制器進行程式設計。
- 該軟體已獲得許可,並且只能根據此類許可的條款使用或複製。
- 本設備符合 FCC 規則第 15 部分的規定,並且經過測試並證明符合 B 類數位設備的限制。
- Elprotronic Inc. 對本文檔中所含資訊的任何錯誤或遺漏不承擔任何責任。
- 本產品不得與非 Elprotronic Inc. 產品的程式設計轉接器(硬體)搭配使用。
產品使用說明
- 在電腦上安裝 MSP430 快閃記憶體程式設計器軟體。
- 使用合適的程式設計轉接器將 MSP430 微控制器連接到電腦。
- 啟動 MSP430 快閃記憶體編程器軟體。
- 為您的微控制器和程式設計適配器選擇適當的設定。
- 將您想要編程到微控制器上的程式或韌體載入到 MSP430 快閃記憶體編程器軟體中。
- 使用 MSP430 快閃記憶體編程器軟體對微控制器進行程式設計。
筆記:
請務必仔細遵循使用手冊中提供的說明,並僅按預期使用產品,以避免任何損壞或傷害。
埃爾普羅尼克公司
- 16 Crossroads Drive 列治文山, 安大略省, L4E-5C9 加拿大
- Web 地點: www.elprotronic.com.
- 電子郵件: info@elprotronic.com
- 傳真: 905-780-2414
- 嗓音: 905-780-5789
版權
版權所有 © 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聲明
本設備符合 FCC 規則第 15 部分的規定。
操作須滿足以下兩個條件:
- 該設備可能不會造成有害幹擾,且
- 該設備必須接受任何收到的干擾,包括可能導致意外操作的干擾。
筆記:
本設備已經過測試,符合 FCC 規則第 15 部分關於 B 類數字設備的限制。 這些限制旨在為住宅安裝中的有害干擾提供合理的保護。 本設備會產生、使用和輻射射頻能量,如果不按照說明手冊進行安裝和使用,可能會對無線電通信造成有害干擾。 但是,不能保證在特定安裝中不會發生干擾。 如果此設備確實對無線電或電視接收造成有害干擾,這可以通過關閉和打開設備來確定,鼓勵用戶嘗試通過以下一種或多種措施來消除乾擾:
- 重新定向或重新定位接收天線
- 增加設備和接收器之間的距離
- 將設備連接到與接收器所連接的電路不同的電路上的插座
- 請諮詢經銷商或經驗豐富的廣播/電視技術人員尋求協助。
警告:
未經 Elprotronic Inc. 明確批准的變更或修改可能會導致使用者操作設備的權限失效。
該 B 類數位設備符合加拿大干擾設備法規的所有要求。
FlashPro430 命令列解釋器
FlashPro430 Multi-FPA API-DLL 可與命令列解釋器 shell 一起使用。該 shell 允許使用標準命令提示字元視窗或腳本 file執行 API-DLL 函數。有關 API-DLL 函數的詳細說明,請參閱 FlashPro430 Multi-FPA API-DLL 使用者指南 (PM010A05)。
安裝標準軟體包後,所需的一切 files 位於目錄中
- C:\程式 Files\Elprotronic\MSP430\USB FlashPro430\CMD 線
並包含
- FP430-commandline.exe -> 命令列 shell 解釋器
- 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(“*# *”) 相同
Example-1:
運行 FP430-命令列.exe
類型:
F_OpenInstancesAndFPA( “*# *” ) // 開啟實例並找到第一個轉接器(任何 SN)按 ENTER – 結果 ->1(確定)
類型:
F_Initialization() //使用從 config.ini 取得的設定進行初始化 //從 FlashPro430 取得的設定 – 具有定義的 MSP430 類型、程式碼 file ETC。
- 按 ENTER – 結果 ->1(確定)
類型:
F_自動編程(0)
按 ENTER – 結果 ->1(確定)
類型:
F_Report_Message()
按 ENTER – 結果 –> 顯示最後的報告訊息(來自 F_Autoprogram(0))
結果見圖A-1:
鍵入 quit() 並按 ENTER 關閉 FP430-commandline.exe 程式。
Example-2:
執行 FP430-commandline.exe 並鍵入以下指令:
- F_OpenInstancesAndFPA( “*# *” ) // 開啟實例並找到第一個適配器(任何 SN)
- F_初始化()
- F_Report_Message()
- F_配置File載入( "filename” ) //輸入有效路徑和配置 file 姓名
- F_讀碼File( 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_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( 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_讀碼File( file_格式, ”File姓名” )
- F_Get_CodeCS(目標)
- F_讀密碼File( 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( addr )
- 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( 開始位址, 停止位址 )
- 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,快閃程式設計器,程式設計器 |