0

我正在使用基於am335x的自定義板。我只有用於將圖像加載到內存的uart端口。我能夠得到u-boot的工作。什麼是linux內核和dts文件的加載地址。將從內存中運行加載的內核的引導命令是什麼?用於am335x內存啓動的Linux啓動命令

回答

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上。