我板子上插了SD卡,每次通电后,都是首先选择从SD卡启动,可是我的程序在flash里面
离线
修改下 #define CONFIG_BOOTCOMMAND 类似:
#define CONFIG_BOOTCOMMAND "sf probe 0; " \
"sf read 0x41800000 0x100000 0x10000; " \
"sf read 0x41000000 0x110000 0x400000; " \
"bootz 0x41000000 - 0x41800000"
#define CONFIG_BOOTARGS "console=ttyS0,115200 earlyprintk panic=5 rootwait " \
"mtdparts=spi32766.0:1M(uboot)ro,64k(dtb)ro,4M(kernel)ro,-(rootfs) root=31:03 rw rootfstype=jffs2"
离线
把 TF 卡里面的 8k 偏移的数据擦掉就行了, BROM 在 TF卡找不到合法的数据就去找SPI FLASH.
离线
谢谢各位,试了几个SD卡,确定是SD卡的问题,新的SD卡就没问题
离线