nvidia | Jeston | Software Features in Depth | Flashing Support

Flashing Support

使用 flash.sh 将 Bootloader 和内核刷写到 Jetson 设备,并可选择将根文件系统刷写到内部或外部存储设备。

使用 l4t_initrd_flash.sh 刷写连接到 Jetson 设备的内部或外部媒体。此脚本使用恢复初始 ramdisk 进行刷写,可以使用相同的过程刷写内部和外部媒体。由于此脚本使用内核进行刷写,因此通常比 flash.sh 更快。有关更多详细信息,请参阅使用 Initrd 进行刷写

默认情况下,主板配置和分区布局支持存储容量为 64GB 或更高的外部媒体。为了适应存储容量较低的外部媒体,您需要修改主板配置中的 ROOTFSSIZE 变量和分区布局中的 num_sectors 字段。有关如何修改外部存储设备的分区布局的更多信息,请参阅刷写到外部存储设备

开始之前

必须存在以下目录:

bootloader:引导加载程序以及刷新工具,例如 TegraFlash、CFG 和 BCT

kernel:内核映像 /Image、DTB 文件和内核模块

rootfs:您下载的根文件系统

此目录最初为空。您使用示例文件系统填充它。

nv_tegra:用户空间二进制文件和示例应用程序

此外,在运行这些命令之前,您必须使用 USB 电缆将主机连接到 Jetson 设备的恢复端口。

基本 Flashing 脚本用法

通过运行 flash.sh –h 显示 flash.sh 的当前使用信息,使用版本中包含的脚本。基本用法如下:

sudo ./flash.sh [options] <board> <rootdev>

其中:

options 是一个或多个命令行选项。所有选项都是可选的。有关选项的信息,请参阅闪存脚本用法。

<board> 指定要应用于要闪存的设备的配置。值列在快速入门中的 Jetson 模块和配置表中。flash.sh 从名为 .conf 的配置文件中获取配置。.conf 指定分区布局文件的位置,该文​​件指定在 Jetson 目标上闪存的存储设备。有关 .conf 的更详细说明,请参阅解释板配置文件和生成闪存映像以供稍后闪存。

<rootdev> 指定要用作根文件系统的设备类型。例如,使用值 mmcblk0p1 来闪存本地存储设备(eMMC 或 SD 卡,取决于平台),以区别于 NFS 服务器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

年六季

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值