1、获取边框信息。
$ ./SNANDer -i
SNANDer - Serial Nor/nAND/EepromprogramR v.1.7.8 by McMCC < mcmcc@mail.ru > 找到编程器设备:WinChipHead (WCH) - CH341A
设备版本为3.0.4
spi_nand_probe:mfr_id = 0xc2,dev_id = 0x22
获取状态注册1:0x38
获取状态寄存器2:0x10
使用闪存 ECC。
检测到的 SPI NAND 闪存:MXIC MX35LF2G,闪存大小:256 MB
$
2、取消内部ECC检查的仓库。完全没有OOB,页面大小为2112字节。
$ ./SNANDer -d -e
SNANDer - Serial Nor/nAND/EepromprogramR v.1.7.8 by McMCC < mcmcc@mail.ru > 找到编程器设备:WinChipHead (WCH) - CH341A
设备版本为 3.0.4
spi_nand_probe:mfr_id = 0xc2,dev_id = 0x22
获取状态寄存器1:0x00
获取状态寄存器2:0x11
禁用闪存 ECC。
检测到的 SPI NAND 闪存:MXIC MX35LF2G,闪存大小:256 MB
删除:
设置全擦除芯片!
擦除地址 = 0x0000000000000000,长度 = 0x0000000010800000
擦除 [276824064] 字节中的 100%
经过时间:3秒
状态:正常
$
3、使用取消内部ECC检查读取和验证边框。没有OOB,页面大小为2112字节。
$ ./SNANDer -d -v -w ecc_2Gb_2K_64_flashimage_rfb1_ac2600.bin
SNANDer - Serial Nor/nAND/EepromprogramR v.1.7.8 by McMCC < mcmcc@mail.ru > 找到编程器设备:WinChipHead (WCH) - CH341A
设备版本为 3.0.4
spi_nand_probe:mfr_id = 0xc2,dev_id = 0x22
获取状态寄存器1:0x00
获取状态寄存器2:0x11
禁用闪存 ECC。
检测到的 SPI NAND 闪存:MXIC MX35LF2G,闪存大小:256 MB
写:
写入地址 = 0x0000000000000000,长度 = 0x000000000E5A9D6F
已写入 [240819567] 字节的 100%(共 [240819567] 个字节)
经过时间:4184秒
状态:正常
核实:
读取地址 = 0x0000000000000000,长度 = 0x000000000E5A9D6F
读取 [240819567] 字节中的 100%
经过时间:2047秒
状态:正常
$
4、读取Microwire EEPROM Atmel 93C46并保存文件。
$ ./SNANDer -E 93c46 -r test.bin
SNANDer - Serial Nor/nAND/EepromprogramR v.1.7.8 by McMCC < mcmcc@mail.ru > 找到编程器设备:WinChipHead (WCH) - CH341A
设备版本为 3.0.4
Microwire EEPROM 芯片:93c46,大小:64 字节,组织:16 位,固定地址长度:自动
读:
读取地址 = 0x0000000000000000,长度 = 0x0000000000000080
Read_EEPROM_3wire:设置地址长度6位
读取 100% [64] 字节(共 [64] 个字节)
从[93c46] EEPROM地址0x00000000读取[128]字节
经过时间:0秒
状态:正常
5、从文件写入并验证Microwire EEPROM Atmel 93C46。
$ ./SNANDer -E 93c46 -w test.bin -v
SNANDer - Serial Nor/nAND/EepromprogramR v.1.7.8 by McMCC < mcmcc@mail.ru > 找到编程器设备:WinChipHead (WCH) - CH341A
设备版本为 3.0.4
Microwire EEPROM 芯片:93c46,大小:64 字节,组织:16 位,固定地址长度:自动
写:
写入地址 = 0x0000000000000000,长度 = 0x0000000000000080
Erase_EEPROM_3wire:设置地址长度6位
Write_EEPROM_3wire:设置地址长度6位
已写入 100% [64] 字节(共 [64] 个字节)
将 [128] 字节写入 [93c46] EEPROM 地址 0x00000000
经过时间:1秒
状态:正常
核实:
读取地址 = 0x0000000000000000,长度 = 0x0000000000000080
Read_EEPROM_3wire:设置地址长度6位
读取 100% [64] 字节(共 [64] 个字节)
从[93c46] EEPROM地址0x00000000读取[128]字节
经过时间:1秒
状态:正常
6、从文件写入并验证SPI EEPROM Atmel AT25640B。
$ ./SNANDer -E 25640 -v -w test.bin
SNANDer - Serial Nor/nAND/EepromprogramR v.1.7.8 by McMCC <mcmcc_at_mail.ru>
找到编程器设备:WinChipHead (WCH) - CH341A
设备版本为 3.0.4
SPI EEPROM芯片:25640,大小:8192字节
写:
写入的addr = 0x0000000000000000,len = 0x0000000000002000
将 100% [8192] 字节写入 [25640] EEPROM 地址 0x00000000
经过时间:22秒
状态:正常
核实:
读取地址 = 0x0000000000000000,长度 = 0x0000000000002000
从 [25640] EEPROM 地址 0x00000000 读取 100% [8192] 字节
经过时间:2秒
状态:正常
7、使用页面大小从文件快速读取和验证SPI EEPROM Atmel AT25640B。(从芯片上的数据表中查找页面大小!!!)
$ ./SNANDer -E 25640 -v -w test.bin -s 32
SNANDer - Serial Nor/nAND/EepromprogramR v.1.7.8 by McMCC <mcmcc_at_mail.ru>
找到编程器设备:WinChipHead (WCH) - CH341A
设备版本为 3.0.4
SPI EEPROM芯片:25640,大小:8192字节
设置写入页面大小 32B。
写:
写入地址 = 0x0000000000000000,长度 = 0x0000000000002000
将 100% [8192] 字节写入 [25640] EEPROM 地址 0x00000000
经过时间:1秒
状态:正常
核实:
读取地址 = 0x0000000000000000,长度 = 0x0000000000002000
从 [25640] EEPROM 地址 0x00000000 读取 100% [8192] 字节
经过时间:2秒
状态:正常