1. 程式人生 > >zynq QSPI啟動速度優化

zynq QSPI啟動速度優化

   發現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時可能是使用最低的速度。