分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow
也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!
1、相关网站
zynq linux软件网站:www.wiki.xilinx.com
zynq u-boot github地址:https://github.com/xilinx
2、启动过程
3、u-boot配置
3.1 下载u-boot
UBOOT有多个版本,可以去网站上下载相应的版本。14.5及早期的版本对Micron的QSPI Flash芯片支持不完整。建议下载后期版本
$ git clone git://git.xilinx.com/u-boot-xlnx.git(下载u-boot源码命令)
3.2 u-boot参数修改
1) .\u-boot\arch\arm\cpu\armv7\zynq\clk.c
由于使用的是50M参考时钟,需要更改参考时钟
# define CONFIG_ZYNQ_PS_CLK_FREQ 33333333UL更改为
# define CONFIG_ZYNQ_PS_CLK_FREQ 50000000UL
2) .\u-boot\include\configs\zynq_zc70x.h
由于使用的是串口0,需要更改串口定义
#define CONFIG_ZYNQ_SERIAL_UART1更改为
#define CONFIG_ZYNQ_SERIAL_UART0
3) .\u-boot\include\configs\zynq_zc70x.h
根据DDR实际大小修改内存配置参数
#define CONFIG_SYS_SDRAM_SIZE (1024* 1024 * 1024)更改为
#define CONFIG_SYS_SDRAM_SIZE (512