TDA4 7.03版本修改为从emmc 启动:
- 准备sd卡:
将一个空间大于8g的sd卡与pc连接,
先运行sudo fdisk -l来找出要格式化的 SD 卡,
然后执行
执行sudo /psdk_rtos/scripts/install_to_sdcard.sh
sudo /psdk_rtos/scripts/mk-linux-card.sh /dev/sdX
将mksdboot.sh从pc <PATH_TO_INSTALLER> /bin/mksdboot.sh复制到sd卡上
2.对emmc分区
启动板卡,以root身份登录,将sd卡插入主板,
上,使用如下命令确保脚本具有执行权限:
Sudo chmod 777 mksdboot.sh
运行 mksdboot.sh 脚本
mksdboot.sh --device /dev/mmcblk0
运行 fdisk -l 检查/dev/mmcblk0是否已分区
3.拷贝Rootfs分区
将SD卡中rootfs分区的内容复制到eMMC设备rootfs分区。
在板卡上逐一运行以下命令:
umount /run/media/*
mkdir /mnt/sd-rootfs
mount /dev/mmcblk1p2 /mnt/sd-rootfs
mkdir /mnt/emmc-rootfs
mount /dev/mmcblk0p2 /mnt/emmc-rootfs
cp -r /mnt/sd-rootfs/* /mnt/emmc-rootfs
sync
umount /mnt/*
4.BOOT分区拷贝
通过挂载分区的方式将SD卡BOOT分区中的内容拷贝至emmc的BOOT分区,执行如下命令:
umount /r