研究了好几天还是没搞懂t113的uboot到底要烧录到哪里
-
手头有t113的sdk 但是这是想先研究下boot0和uboot,用t113的sdk编译出来的uboot没有带spl,而且都是烧录到nand或者sd卡,现在想用xfel工具烧录到ddr或者nor来测试,到底该怎么操作啊,为什么有的uboot带spl,有的uboot又不带spl,boot0也就是spl不是应该运行在sram里面吗,那么uboot应该运行在ddr,那么是不是可以用xfel把uboot部分加载到ddr然后运行?那么带spl的uboot到底又是啥 如果用xfel烧录带spl的uboot,那么又应该烧录到哪里,完全迷糊了,不知道是不是自己能力有限,开始怀疑自己适不适合linux开发了,连个uboot都搞不定,好烦躁
-
楼主你说的直接用xfel把 uboot/kernel/rootfs烧到ddr启动,看下这个帖子有没有启发:
荔枝派zero/小智极客S3/V3s使用sunxi-fel 借 u-boot 启动 Linux系统, 无需 spi flash / TF 卡
-
@whycan 为什么d1s编译出来的uboot有spl t113编译出来的uboot没有spl,我现在对spl和uboot一片模糊,主要是对全志的一堆工具完全不知道哪里有资料可以查到
全志的打包工具,什么卡刷工具,到底是怎么个打包法,目前只想研究一下uboot里面t113的dsi代码想移植到rtt里面来用,因为dsi部分没有资料,只有uboot里面有相关代码,所有只想跑一下uboot来验证dsi代码, uboot是由spl来启动的,那如果用fxel是不是就可以跳过spl直接来启动uboot,如果是,那么应该加载到ddr哪个地址是ddr的起始地址0x40000000还是其他的,那么spl又是个什么鬼,是不是用了fexl就不需要spl了,这个spl是不是在裸机上电的时候代替xfel完成ddr初始化,并且跳转到ddr跑uboot, 为什么我编译出来的的t113uboot只有没有uboot-spl.bin这样的文件, 为什么spl文件夹下面编译的只有sdboot0和nandboot0 ,没有norboot0
-
@smiletiger
可以参考 https://github.com/YuzukiHD/Buildroot-YuzukiSBC 里的 https://github.com/YuzukiHD/Buildroot-YuzukiSBC/tree/master/buildroot/board/mangopi/mq-dual/patch/uboot 部分,可以把uboot转为标准编译模式。这个是打包bootimg的方法 https://github.com/YuzukiHD/Buildroot-YuzukiSBC/blob/master/buildroot/board/allwinner-generic/sun8i-generic/scripts/post-build.sh -
@yuzukitsuru 如果希望用xfel直接在ddr里引导Linux+rootfs,应该用您这里面哪个补丁?
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号