器件型号:TDA4VMXEVM
您好!
我可以 使用 DFU-util 加载 tiboot3.bin -> sysfw.itb -> tispl.bin -> u-boot.img。
请告诉我如何使用 DFU-util 加载 rootfs、内核。
提前感谢
谢谢
Gangadhar
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
器件型号:TDA4VMXEVM
您好!
我可以 使用 DFU-util 加载 tiboot3.bin -> sysfw.itb -> tispl.bin -> u-boot.img。
请告诉我如何使用 DFU-util 加载 rootfs、内核。
提前感谢
谢谢
Gangadhar
您好!
请查找附件。
e2e.ti.com/.../dfu_5F00_log.txt

谢谢
Gangadhar
您好、Gangadhar、
您能否尝试从 Linux PC 通过 DFU 将二进制文件传输到 eMMC?
sudo dfu-util -c 1 -i 0 -a 2 -D tiboot3.bin
sudo dfu-util -c 1 -i 0 -a 3 -D tispl.bin
sudo dfu-util -c 1 -i 0 -a 4 -D u-boot.img
sudo dfu-util -c 1 -i 0 -a 6 -D sysfw.itb
sudo dfu-util -c 1 -i 0 -a 1 -D
此致、
Vishal
您好、Vishal、
感谢您的回复、
我们能够使用您的命令通过 DFU 将引导加载程序(tiboot3.bin -> sysfw.itb -> tispl.bin -> u-boot.img)映像复制到 eMMC 中。
现在,我们要通过 DFU 将 rootfs 复制到 eMMC 中。
根据我们的知识、我们必须从 tisdk-default-image-j7-evm.tar.xz 创建 rootfs*。jffs2映像、以便使用 DFU 命令(sudo dfu-util -c 1 -i 0 -a 1 -D)进行刷写 )。
请告诉我们如何创建*.jffs2图像。
此致、
Gangadhar
您好、Vishal、
1。 我们可以使用以下命令将引导加载程序(tiboot3.bin -> sysfw.itb -> tispl.bin -> u-boot.img)映像通过 DFU 复制到 eMMC 中、映像已下载。
a) sudo dfu-util -c 1 -i 0 -a 2 -D tiboot3.bin
b) sudo dfu-util -c 1 -i 0 -a 3 -D tispl.bin
c) sudo dfu-util -c 1 -i 0 -a 4 -D u-boot.img
d) sudo dfu-util -c 1 -i 0 -a 6 -D sysfw.itb
现在我们回到 eMMC DIP 开关设置、在 u-boot 提示符下 、没有任何内容出现。(u-boot 未引导)
2、 现在 u-boot 正在从 SDCARD 引导
使用此命令" sudo mkfs.jffs2 -r ./tisdk-default-image-j7-evm -e 512 -o rootfs.jffs2"我创建了 rootfs.jffs2映像、
使用此命令"sudo dfu-util -c 1 -i 0 -a 1 -D rootfs.jffs2"映像已下载。
现在我收到错误消息"无法识别的文件系统"
请帮帮我。
谢谢
Gangadhar
您好、Gangadhar、
您能否还更新以下环境变量以反映 eMMC 上的文件系统
=> setenv mmcdev 0
=> setenv bootpart 0:1
=> setenv bootcmd 'run findfdt;setenv mmcdev 0;.......... '
您可以尝试创建 ext4映像吗? 我不确定 jffs2图像是否正确。
此致、
Vishal
您好、Vishal、
感谢您的回复。
我们使用以下命令创建了 ext4映像
DD if=/dev/zero of=~/rootfs.ext4 BS=1M count=3072
mkfs.ext4 ~/rootfs.ext4
mount -t ext4 rootfs.ext4 mountpoint/
sudo cp -r tidefautrootfs/* mountpoint/
sudo umount mountpoint/
使用 DFU 复制 root.ext4 (sudo dfu-util -c 1 -i 0 -a 1 -D rootfs.ext4)
现在、它在主机端给出了此错误:dfu-util: 文件大小太大:成功
在目标侧、它不进行复制。
请帮我们解决这个问题。
谢谢
Gangadhar
Gangadhar
关闭此 e2e 条目。
专门为 rootfs 创建了一个新的-- https://e2e.ti.com/support/processors/f/791/t/922228