跳转到主要内容

PySigrok 解码器,用于多比特 SPI Flash 事务。

项目描述

逻辑 2 的 SPI Flash 分析器

Box with Discord user count Box with MIT license

这是一个用于解释半标准 SPI Flash 命令的基本高级分析器。输出可能受命令类型限制,数据命令也可以通过地址限制。可以多次添加分析器,以获得不同类型命令的单独分析轨迹。

Screenshot of the extension

安装

在 Logic 2 中,点击右侧的扩展。

使用方法

在三个点,更多菜单中,点击 检查更新,然后安装 SPI Flash 扩展。

开发

  1. 在本地克隆此仓库。
  2. 在三个点,更多菜单中,点击 加载现有扩展...,然后选择本地仓库位置。

用法

正常 SPI

  1. 点击分析器选项卡。
  2. 添加一个 SPI 分析器,并将其配置为您的捕获。
  3. 添加一个 SPI Flash 分析器。
  4. SPI 分析器设置为输入分析器。
  5. 最小地址最大地址解码级别 是可选的。
  6. 更改 地址字节 以匹配

Quad SPI

  1. 点击分析器选项卡。
  2. 添加一个 简单并行 分析器。(您可能需要搜索它。)
  3. 将其配置为您的捕获。
  4. 将 D0 设置为 MOSI。
  5. 将 D1 设置为 MISO。
  6. 将 D2 设置为 IO2(在 8 引脚闪存中通常是 WP。)
  7. 将 D3 设置为 IO3(在 8 引脚闪存中通常是 HOLD。)
  8. 将 D15 设置为 CS(用于忽略额外时钟。)
  9. 将时钟设置为具有正确边沿设置的时钟引脚。
  10. 添加一个 SPI Flash 分析器。
  11. 简单并行 分析器设置为输入分析器。
  12. 最小地址最大地址解码级别 是可选的。
  13. 更改 地址字节 以匹配

注意:当使用简单并行输入时,假设 CS 线在大于迄今为止最接近的时钟时间分离 4 倍的并行捕获之间变高。因此,请注意假时钟和字节之间的 SPI 传输暂停,但 CS 仍然为低。此分析器可能会错误地分割事务。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

pysigrok-decoder-xspiflash-0.0.1.tar.gz (162.8 kB 查看哈希值)

上传时间 源代码

构建分发

pysigrok_decoder_xspiflash-0.0.1-py3-none-any.whl (6.2 kB 查看哈希值)

上传时间 Python 3

由以下支持