工具
Glasgow Interface Explorer 数字接口探索工具
借助基于 FPGA 的开源硬件和 Python 小程序(applet),读写 SPI 闪存、I2C EEPROM 及并行存储芯片,自动确定 JTAG 引脚,调试受支持的处理器,并分析实体设备上的 UART、SPI 和 QSPI 事务。
使用条件与局限
- 需要 Glasgow 硬件(可购买成品或依据开源设计自行制作),并能实际接触目标、正确接线;部分目标还需外部供电。手册称所列功能用 revC 板即可完成,但 analyzer2 逻辑分析仪小程序目前仅支持 revD0 及更新版本。
- Windows 提供自带全部依赖的 MSI 安装包,支持 Windows 7 SP1 及更新版本(Windows 7 还需先安装 KB4457144 更新)。其他平台按文档使用 git 和 pipx 从源码安装,需要 Python >=3.13,<3.16;Linux 还需安装随附的 udev 规则。仓库没有打标签的发行版本,包元数据将软件标为 alpha 阶段。
- 采用 0BSD 或 Apache-2.0 双许可。用于调试小程序的内置周期精确逻辑分析仪,文档说明已暂时移除,待内部架构改进后恢复。小程序只覆盖文档列出的接口以及存储器、处理器类型;使用时仍需识别目标接口和参数,Glasgow 不会自动提取固件。本次未进行硬件测试。
关于此条目
- 类型
- 工具
- 类别
- 固件工具
- 关联
- 基础工具
- 目标
- 固件 · 协议
来源复核于
说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。
一手来源
- https://github.com/GlasgowEmbedded/glasgow/blob/d51713b2141bba7958a073e99166ad01f5024c42/docs/manual/src/intro.rst
- https://github.com/GlasgowEmbedded/glasgow/blob/d51713b2141bba7958a073e99166ad01f5024c42/docs/manual/src/license.rst
- https://github.com/GlasgowEmbedded/glasgow/blob/d51713b2141bba7958a073e99166ad01f5024c42/docs/manual/src/purchase.rst
- https://github.com/GlasgowEmbedded/glasgow/blob/d51713b2141bba7958a073e99166ad01f5024c42/docs/manual/src/install/binary.rst
- https://github.com/GlasgowEmbedded/glasgow/blob/d51713b2141bba7958a073e99166ad01f5024c42/docs/manual/src/install/source.rst
- https://github.com/GlasgowEmbedded/glasgow/blob/d51713b2141bba7958a073e99166ad01f5024c42/software/pyproject.toml