Python MSP430 工具
项目描述
python-msp430-tools 是一系列与 MSP430 嵌入式处理器相关的工具。
大多数模块需要 Python 2.6 或更高版本(2.x 系列)。可以使用“python setup.py install”安装 python 包“msp430”。这些模块可以作为独立应用程序使用,也可以作为其他程序的库。
文档
有关 API 文档、用法和 示例,请参阅“doc”目录中的文件。“.rst”文件可以在任何文本编辑器中阅读,或使用 Sphinx 转换为 HTML 或 PDF。HTML 版本可在 https://python-msp430-tools.readthedocs.io 上找到。
下载工具
命令行工具,例如 python -m msp430.gdb.target。它们可以上传和下载 MSP430 目标内存。
msp430.jtag.target JTAG 接口
msp430.bsl.target F1x, F2x, F4x BSL
msp430.bsl5.uart F5x, F6x BSL(非 USB 设备)
msp430.bsl5.hid F5x, F6x BSL(USB 设备)
msp430.gdb.target 使用 GDB 代理(TCP/IP 连接)。
其他工具
msp430.memory.convert 在十六进制文件格式之间转换
msp430.memory.dco 测量或校准 DCO 时钟
msp430.memory.compare 比较两个十六进制文件
msp430.memory.hexdump 显示十六进制文件的内容
msp430.memory.generate 使用定义的模式创建十六进制文件。可用于测试或为其他二进制文件创建底层数据(例如,用“NOPs”或“JMP $”填充未使用的内存)
msp430.memory.downloader 一个小型程序,适合文件关联,这样双击ELF或a43文件就可以通过JTAG下载。
msp430.asm.as, msp430.asm.ld, msp430.asm.cpp: 用于MSP430(X)的汇编器、链接器和预处理器
msp430.asm.disassemble
Python库的描述
- msp430
MSP430相关Python模块的根包。
- msp430.asm
一个简单的汇编器和链接器,也是一个反汇编器,支持MSP430(X)。
- msp430.bsl
对引导加载程序的支持。msp430.bsl.target 是下载器的主要包,包含针对特定目标BSL硬件的子类模块。
- msp430.bsl5
对F5xx/F6xx设备的引导加载程序的支持。msp430.bsl5.hid 是用于F5xx USB设备的下载器主要模块,而 msp430.bsl5.uart 用于其他所有设备。
- msp430.jtag
使用MSP430[mspgcc]库的JTAG工具。msp430.jtag.target 是下载器的主要模块。
- msp430.gdb
与GDB服务器/代理通信。msp430.gdb.target 是下载器的主要模块。
- msp430.memory
内存实现,用于存储用于下载到MSP430的内存映像。文件格式处理器也在这里。有趣的子模块包括:- 转换 - 比较 - hexdump - 生成
- msp430.shell.commands
用于makefile等的有用shell命令。
- msp430.shell.watch
监视文件的变化并在这种情况下执行命令。
- msp430.listing
列表文件的解析器。
- msp430.legacy
对旧工具的支持代码。
项目详情
下载文件
下载适合您平台的文件。如果您不确定要选择哪个,请了解更多关于安装包的信息。
源分布
构建分布
python-msp430-tools-0.9.2.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 544de0c333a4e58a9f5585454a515c6f6159547a5e9a6103cc1e1f064d8323d8 |
|
MD5 | 20348f4cfb9a3164e758dabc1eb034ff |
|
BLAKE2b-256 | 4f512b366604bdc37266b4bd9ce8b72ee9be88086a0ecf0355e04b67d2e74553 |
哈希值 for python_msp430_tools-0.9.2-py2.py3-none-any.whl
算法 | 散列摘要 | |
---|---|---|
SHA256 | d2207bd45985060d00c653619900c23ec0420d0e47a2b780f13eec9143c0f6a0 |
|
MD5 | 2128ff0bca32c18cb2ae604c8bc3bbf5 |
|
BLAKE2b-256 | 55c63bea894c524cf0c188a4ac6b8ad0c6f2743dbf1726a96e8f430f2748de02 |