使用TF卡全志H3的uboot加载hello_world的具体步骤和指令
时间: 2023-11-11 21:07:07 浏览: 91
全志H3 H5 及配套DDR EMMC PCB库和相关数据手册(无解压密码).zip
以下是使用 TF 卡和全志 H3 的步骤和指令:
1. 首先,将 TF 卡插入电脑,并格式化为 FAT32 文件系统。
2. 下载适用于全志 H3 的 U-Boot。你可以在官方网站或 GitHub 上找到它。
3. 使用以下命令将 U-Boot 烧录到 TF 卡中:
```
sudo dd if=u-boot-sunxi-with-spl.bin of=/dev/sdX bs=1024 seek=8
```
其中,`u-boot-sunxi-with-spl.bin` 是你下载的 U-Boot 文件名,`/dev/sdX` 是你的 TF 卡所在设备的路径,`bs=1024` 是每次写入的块大小,`seek=8` 是跳过前 8 个块,因为它们是 TF 卡的引导扇区。
4. 将编译好的 hello_world 程序拷贝到 TF 卡中。
5. 将 TF 卡插入全志 H3 开发板中并连接串口。
6. 在串口终端中输入以下命令启动全志 H3 开发板:
```
setenv bootargs console=ttyS0,115200 root=/dev/mmcblk0p1 rootwait panic=10 rw
fatload mmc 0:1 0x43000000 hello_world.bin
go 0x43000000
```
其中,`setenv bootargs` 是设置内核启动参数,`fatload` 是从 TF 卡中加载 hello_world 程序到内存中,`go` 是跳转到程序入口地址开始执行程序。
如果一切正常,你应该在串口终端上看到输出,表示 hello_world 程序已经成功运行了。
阅读全文