我使用的是基于am335x的自定义主板。我只有uart端口用于将图像加载到内存。我能够让u-boot工作。 linux内核和dts文件的加载地址是什么。从内存运行加载内核的启动命令是什么。
答案 0 :(得分:1)
Am335x上的DDR从地址0x80000000开始。结束地址取决于DDR RAM的大小。对于128MB RAM,最后一个地址为0x88000000,因此您可以在任何地方加载内核。确保将设备树blob加载到RAM的末尾,并为u-boot设置以下内容 setenv fdt_high 0x88000000 这可以确保fdt不会重新定位到ram的最大地址之外。 你的基本bootargs将是 console = ttyO0,115200n8 earlyprintk = serial mem = 128m 其他任何东西都取决于你的rootfs,可以是mmc或sd。
答案 1 :(得分:0)
请参阅TI AM335x链接以从不同位置加载内核和dtb图像, 下面的链接解释了加载地址以及加载和运行的命令,