发现zynq从QSPI启动时速度很慢。更改uboot的zynq_common.h
"qspiboot=echo Copying Linux from QSPI flash to RAM... && " \
"sf probe 0 50000000 0 && " \
"sf read ${kernel_load_address} 0x100000 ${kernel_size} && " \
"sf read ${devicetree_load_address} 0x600000 ${devicetree_size} && " \
"echo Copying ramdisk... && " \
"sf read ${ramdisk_load_address} 0x620000 ${ramdisk_size} && " \
"bootm ${kernel_load_address} ${ramdisk_load_address} ${devicetree_load_address}\0" \
更改sf probe 0 50000000 0的第二个参数,更改QSPI speed。设置0时可能是使用最低的速度。