编译内核
1.进入github仓库,下载linux内核
git clone <https://github.com/analogdevicesinc/linux.git>
2.进入下载好的linux内核文件夹中,切换分支为2018_R2
cd linux/
git checkout 2018_R2
3.配置内核编译环境
source /opt/Xilinx/SDK/2017.4/settings64.sh
export ARCH=armexport
export CROSS_COMPILE=arm-linux-gnueabihf-
4.创建.config文件
make xilinx_zynq_defconfig
5.配置内核
make ARCH=arm menuconfig

File systems --->
[*] Miscellaneous filesystems --->
<*> SquashFS 4.0 - Squashed file system support

Device Drivers --->
<*> MMC/SD/SDIO card support --->

- 配置SPI总线,使其支持User mode,并保存