tinyflash
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| tinyflash [2020/09/27 02:16] – [安装刷机工具SUNXI-FEL] mangogeek | tinyflash [2025/10/14 06:22] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | =====f1c200 | + | =====USB方式NorFlash刷机===== |
| + | 如果MPi-R板背面是Winbond的W25Q128(16MB nor flash),那么就要用fel刷机。 | ||
| - | ====安装刷机工具SUNXI-FEL==== | + | 查看芯片信息sunxi-fel ver \\ |
| + | AWUSBFEX soc=00001663(F1C100s) 00000001 ver=0001 44 08 scratchpad=00007e00 00000000 00000000 | ||
| - | ===Windows=== | + | 显示spiflash的信息sunxi-fel spiflash-info \\ |
| - | 1. 下载并解压缩{{ | + | Manufacturer: Winbond (EFh), model: 40h, size: 16777216 bytes. |
| - | 2. 不插TF卡,按住BOOT按钮后插入USB线;或者先插入USB,保持按住BOOT按钮姿势时短按下RST键,可主动进入USB刷机模式,电脑检测到新的usb烧写设备。 | + | 烧写一体镜像文件:sunxi-fel.exe -p spiflash-write 0 sysimage-nor.bin |
| + | 100% [================================================] 16777 kB, 55.0 kB/s | ||
| - | 3. 打开 zadig, 选择 Options -> List All Devices, 选择全志的设备, | ||
| - | 刚开始插上电脑会出现“未知设备”,VID为1F3A, | ||
| - | 在win上通过安装驱动。 | ||
| - | {{: | ||
| - | 4. sunxi-fel使用时必须在命令行下 | ||
| - | ===Ubuntu=== | ||
| - | 1. 安装依赖, | ||
| - | debian/ | ||
| - | apt-get install libusb-1.0-0-dev | ||
| - | fedora | ||
| - | yum install libusbx-devel | ||
| - | | ||
| - | 2. 将 {{ :: | ||
| - | 3. 使用注意:如果不是root用户,使用时加sudo。 如果Linux是在虚拟机中,需要虚拟机设置将USB设备直通给Linux。 | ||
| - | |||
| - | |||
| - | ====sunxi-fel用法==== | ||
| - | 查看芯片信息sunxi-fel ver \\ | ||
| - | AWUSBFEX soc=00001663(F1C100s) 00000001 ver=0001 44 08 scratchpad=00007e00 00000000 00000000 | ||
| - | |||
| - | 列出所有芯片的信息sunxi-fel -l \\ | ||
| - | USB device 001: | ||
| - | |||
| - | 显示spiflash的信息sunxi-fel spiflash-info \\ | ||
| - | Manufacturer: | ||
| - | |||
| - | 烧写一体镜像文件:sunxi-fel.exe -p spiflash-write 0 ..\flash_16m.bin \\ | ||
| - | 100% [================================================] 16777 kB, 55.0 kB/s | ||
| 按偏移烧写各个数据: | 按偏移烧写各个数据: | ||
tinyflash.1601172983.txt.gz · Last modified: (external edit)
