USB Display 固件 + U 盘打包工具
本页与 USB Display 固件 + U 盘解析工具 配套:分别上传芯片固件与 U 盘文件,生成固定布局的合并 .bin 供烧录。
固件
固件区 0x00000 – 0x31FFF 上限 200.0 KiB
拖放固件 .bin
固件区 0x00000 – 0x31FFF 上限 200.0 KiB
U 盘文件
可逐个拖入单个文件,或一次拖入多个文件 / 文件夹(列表非空时仍可继续拖入)
拖放文件到此处
可逐个拖入;FAT16 自 0x32000
拖放文件到此处添加(支持逐个拖入)
适用场景与责任声明
适用场景:宏晶 USB Display / USB 投屏方案,将程序固件与 U 盘资源合并为 SPI Flash 整片镜像。
非官方:由 UltraSemi(优森美)项目站点 提供,非 MacroSilicon 原厂工具。
无质量保证:正式烧录前须在目标硬件上充分验证。
本地处理:全部运算在浏览器内完成,文件不会上传到服务器。
| 区域 | 偏移 | 说明 |
|---|---|---|
| 固件区 | 0x00000 – 0x31FFF | 200 KiB,写入 fw.bin |
| U 盘 FAT16 | 0x32000 – 镜像末尾 | 文件系统与数据区 |
| 输出容量 | 适用 Flash |
|---|---|
| 8 MB | W25Q64 等 64 Mbit |
| 16 MB | W25Q128 等 128 Mbit |
未使用字节填充 0xFF(与常见 SPI Flash 擦除态一致)。
使用步骤
- 选择输出大小:8 MB(W25Q64) 或 16 MB(W25Q128)。
- 上传 固件 .bin(不得超过 200 KiB)。
- 添加 U 盘文件(文件夹或多文件,支持拖放)。
- 点击 生成并下载合并 .bin;同时下载
{名称}_udisk_{8m|16m}_pack_report.txt打包报告(含布局、固件与文件 MD5、空间估算等)。 - 在样机上验证后再用于量产。
原理与限制
- 固定布局:FAT 起始偏移
0x32000,类型 FAT16;无需原厂模板.bin。 - U 盘容量:约为镜像总大小减去 200 KiB 固件区;文件过多或过大时会提示空间不足。
- MD5 与报告:载入固件与 U 盘文件后显示 MD5;打包成功后自动下载文本报告,便于测试记录与版本归档。
- 不涵盖:自定义偏移、FAT32/exFAT、与上述布局不一致的硬件方案。
