Part Number:TDA4VM
您好
我们在尝试使用USB启动TDA裸片启动,参考 TDA4 Flashing Techniques 文档中操作方式:
boot相关固件下载及启动均正常,tinyrootfs.img下载也正常
启动时无法找到对应分区内容,rootfs分区设置有什么要求么,是否需要提前对EMMC做分区操作?报错信息如下
Cherry Zhou:
您好,我们已收到您的问题并升级到英文论坛寻求帮助,链接如下,如有答复将尽快回复您:
e2e.ti.com/…/tda4vm-dfu-boot-could-not-find-rootfs
,
zhang xuelong:
好的,多谢。我这边尝试将tisdk-tiny-image.img名称修改成tinyrootfs.img就可以正常启动了。我们需要在tiny rootfs下升级到default rootfs,您这边有什么建议么
,
Cherry Zhou:
您这边现在可以正常boot了是吗?好的关于升级的问题我们问下工程师哈。
,
zhang xuelong:
多谢,对的,启动正常啦.
,
Cherry Zhou:
好的。您看下以下回复:
有没有在 eMMC 中创建 rootfs 分区?
您试下使用 SD 卡或 DFU boot至 uboot,然后运行命令 MMC ,然后看下能否获得类似下面的任何 rootfs 分区:
Partition Map for MMC device 0 — Partition Type: EFIPart Start LBA End LBA NameAttributesType GUIDPartition GUID1 0x00000022 0x01da3fde "rootfs"attrs: 0x0000000000000000type: ebd0a0a2-b9e5-4433-87c0-68b6b72699c7guid: ec30d224-0ade-3841-ab07-f22ce47df5ef
如果不行的话,请创建rootfs分区
//print if rootfs is define in partitions env variable
=> printenv partitions
如果可以的话,请执行
=> gpt write mmc 0 ${partitions}