踩坑日记
RK3506 这条链踩的一路坑——按故障域分篇,还原时间线 + 弯路 + 被推翻的结论 + 板上证据
RK3506 这条 bring-up 链不是一路顺风的。rkbin SPL 背后藏着三个不可违背的隐性契约;SPI-NAND 的读写加上 loader 弱写 rootfs,演成了一整部 saga;有一阵子板子一写就 external abort,翻了半天才发现是 reserved-memory 没给 OP-TEE 留对;USB 要调 PHY,WiFi 要移植 out-of-tree 驱动……
这些坑全都老老实实记在这里,按故障域分篇(非一坑一文件),每篇内部按时间线还原该域的坑 + 走过的弯路 + 被推翻的结论 + 每步板上证据(log 行)。踩坑不是失败,是路标——你在教程里看到的每一段"我们为什么这么改",背后多半挂着一个曾经把我们按在地上摩擦的坑。
与其他层分工:工程笔记 = raw 按天流水(取证源);本目录 = 回溯提炼的完整叙事 + canonical 结论;教程 = 面向读者的成功路径。完整的篇-坑号对照表见 pitfalls/README。