烧录 · board-a设计稿 · 示例数据

烧录

fastboot 烧写,单个分区或整包。写之前先核对板子是谁,写的全程同时录串口。

台架 USB 配置分区
board-afastboot 就绪
product(应为 → 读到)
board_x → board_x ✓
槽位 · 解锁
_a · yes
max-download-size
512 MiB
烧录名单
board-a 共 24 个分区
串口录制
COM7 · 115200
GET /api/flash/statusPOST /api/flash/getvar
预览状态:

1 · 选清单

在工作区 flash-images/ 下找到
GET /workspace/files?path=flash-images
  • flash-images/board-x/flash_all.txt10-27 18:2031 行 · 18 个镜像 · 2.36 GB · 厂商格式(带 # 注释)
  • flash-images/board-x-user/flash_user.txt10-20 11:0229 行 · 17 个镜像 · 2.21 GB
检查时不写任何东西。

2 · 计划

POST /api/flash/plan
31 行28 执行3 跳过2.36 GB# 0361bb78
run行动作分区 / 检查镜像大小sha256名单
3getvarproduct = board_x检查
5flashabl_aabl.elf1.2 MB7c19a0e2跳过
6flashabl_babl.elf1.2 MB7c19a0e2跳过
13flashboot_aboot.img96 MB314f71f4✓
21flashvendor_boot_avendor_boot.img64 MBa0be9d11✓
23flashsupersuper.img2.24 GB9c02e1aa✓
25oemat-unlock-vboot允许
27eraseuserdata不在名单
30reboot

勾掉或勾上一行会重新检查,得到新的指纹;执行的永远是你确认的那一份。

3 · 执行

POST /api/flash/plan/run

会写到 board-a。第一次写入前会再读一次 product,必须是 board_x。执行 28 行,包括 userdata,在这里撤不回。

执行时可以关掉页面,作业会继续跑;回来在这里和「最近作业」里都能看到结果。

作业和串口

共 8 行
timeline.jsonl
+0.00 job plan flash_all · 28 rows
+0.41 job getvar product: board_x
+0.52 job flash boot_a (96 MB)
+3.63 job OKAY
+3.70 uart  mmc0: writing boot_a
+5.71 job flash vendor_boot_a OKAY
+5.80 job flash super (2.24 GB)
+33.9 uart  sparse: chunk 3/5

记录文件(工作区内):flash/plan-flash_all-2026-10-28T09-12-00/timeline.jsonl

打开时间轴页

最近作业

刷新页面后仍在
新:GET /api/flash/jobs
  • 09:40flash boot_aok3.1 s
  • 09:12plan flash_all第 23 行FLASH_WRITE_FAILED
  • 周二oem at-lock-vbootok0.4 s