你好,
DM365用dm3xx_sd_boot-6.1做完卡后总大小是40多M,ubifs最大是22M。
DM385用dm3xx_sd_boot-6.1做完卡后总大小也是40多M,buifs就放不下了。
DM385 sd卡烧录,需要配置哪些?
Eason Wang:
385和365的sd工具不一样吧?
385是一个mksd的脚本来做的,我记得是在RDK目录的Util下面还是linux psp的目录下面
ci y:
回复 Eason Wang:
你好,
是不一样,385的那个脚本只是sdboot,并没有像365的sd工具那样可以把UBL,u-boot,uImag等烧录到nand中.
如果我要把385做成365 sd工具那样,我该怎么做呢?
Eason Wang:
回复 ci y:
怎么会。你看的是这个脚本吗?
\Utils\sd-script\mksd-ti81xx.sh
里面写很清楚
echo " mksd-ti814x <device> <MLO> <u-boot.bin> <uImage> <rootfs tar.gz >"
肯定是可以boot到文件系统的
ci y:
回复 Eason Wang:
你好,
是这个脚本,sd卡启动,上电之后,可以运行到uboot。之后提示出现要个boot.rec的文件,我手动设置命令,文件系统可以跑起来。
我想sd卡启动,上电之后可以自动把uboot.min.nand,uboot,uImag,ubifs等烧录到nand中,然后切换到nand启动并且跑起来。
最后的效果是nand启动,插入sd卡上电,检测nand里是否有东西(擦除),没有的话就自动烧录uboot.min.nand,uboot,uImag,ubifs。
Eason Wang:
回复 ci y:
我觉得比较可行的做法是这样:
– 和SD卡的做法没关系,这个SD卡还是和目前一样,只能SD卡启动。
– 在文件系统里面添加自动运行脚本,在脚本里面增加你所述的检测代码
– 如何通过SD去烧写nand,我们的文档里有提到
– 自动切换到nand启动,我觉得就是你找个bootmode里面SD比Nand先起来的就行。把sd卡拔掉不就实现了么。
ci y:
回复 Eason Wang:
你好,
1.如果在文件系统里面添加自动运行脚本,在nand里没东西的情况下,插上sd卡上电,
那么程序只有跑完uboot,uImage,跑到文件系统时才进行烧录,可以像DM365那样吗?(在nand里没东西的情况下,
一上电就开始烧录,不用跑到文件系统时才进行烧录)
2.在文档中我看到sdboot,没找到如何通过SD去烧写nand的文档,请问是哪个文档?
3.(自动切换到nand启动,)有可能我前一贴表达的不太好,其实是一开始是nand启动,我擦除nand后,再插上sd卡,上电,自动烧录。
然后再次断电,上电跑起来。
Eason Wang:
回复 ci y:
http://processors.wiki.ti.com/index.php/TI81XX_PSP_UBOOT_User_Guide#Flashing_images_to_TI814X_SPI_in_SD_boot
你看看这个把,感觉比较相近了。