at91sam9260芯片使用nand,或者是dataflash启动时cpu会首先运行内部RomBooT,RomBoot程序会从dataflash,nandflash查找有效的bootstraip代码,如果找到有效的bootstrap代码就拷贝到内部ram里运行,bootstrip首先初始化SDRAM,然后再拷贝u-boot到sdram里运行。at91sam9260芯片内部的ram是4KB,当bootstrap代码大于4KB时问题就出现了,RomBoot依然会认为这是个有效的启动程序,但是实际拷贝的代码会丢失一部分,这样就造成了有RomBoot提示但是u-boot又跑不起来,SAM-BA又进不去的现象。