embedded - 我刷到rk3399板上的img文件没有分区表
问题描述
我最初认为每个.img
闪存到 SD 卡或其他设备的文件都需要有一个分区表。我的直觉来自无法在没有分区表的情况下安装设备。
但是,我的t-firefly rk3399 板使用的.img
文件不包含分区表,我不明白这怎么可能:
该板(以及我遇到的所有其他 rk3399 板)使用特定的Rockchip 软件将其图像闪存到 SD 卡或内部板载 eMMC。分区表是否可能已经写入 BootROM 或板上的某个位置,并且它假设闪存.img
具有非常特定的布局(似乎是这种情况: http: //opensource.rock-chips.com/wiki_Boot_option )?
我遇到过未排序的块映像 (UBI),它“与 Linux 中的任何传统文件系统(如 Ext2、XFS、JFS 等)完全不同。UBIFS 代表了一类单独的文件系统,可与 MTD 设备一起使用,而不是块设备”,但我不知道这些是否相关。
如果有人能帮我解决这个问题,我将不胜感激。
解决方案
推荐阅读
- c# - BlazorNotifyAuthenticationStateChanged 不更新基于授权的元素
- python - 从堆叠数组中的列中删除 NaN 值
- python - 使用 pypdf2 从 chrome 的打印选项生成的 pdf 文件中提取文本
- angular - 自定义 CKEditor 5 在 Angular 8 应用程序中根本没有工具栏
- godot - 错误:“无效的获取索引'点'(在基础'空实例'上)”(Godot)
- html - 如何更改选择
- spring - 如何在 NGINX 中将 http 指向 https 子域?
- c++ - 如何为使用 createwindow 创建的窗口创建自定义背景颜色
- javascript - 机器人在几分钟后重置代码中的内容(Discord.JS)
- api - 在后台线程上运行数据下载