我用的是imx53的板子,在uboot里面修改了内存大小,从1G改成了512M,烧写程序的时候一直卡在Jumping to OS image这里,我查了一下,具体是这里<CMD type="push" body="mknod block,mmcblk0,/dev/mmcblk0,block"> 22222222</CMD>
<CMD type="boot" body="BootStrap" file ="u-boot-mx53.bin" >Read from DDR script from U-Boot to init DDR Memory.</CMD>
<CMD type="load" file="uImage" address="0x70800000"
loadSection="OTH" setSection="OTH" HasFlashHeader="FALSE" >Doing Kernel.</CMD>
<CMD type="load" file="initramfs.cpio.gz.uboot" address="0x70B00000"
loadSection="OTH" setSection="OTH" HasFlashHeader="FALSE" >Doing Initramfs.</CMD>
<CMD type="jump" > Jumping to OS image. </CMD>
<CMD type="find" body="Updater" timeout="180"> 11111111</CMD>
<CMD type="push" body="mknod block,mmcblk0,/dev/mmcblk0,block"> 22222222</CMD>
前面的有3个文件放进去了,我的问题是这里的uImage在哪里修改,linux里面的内存分配不是根据uboot的吗 |