Zynqmp :生成的BOOT.bin里面需要包含fsbl,pmu,bl31,bit,uboot。利用jtag烧录进去,然后使用qspi启动。烧录是烧录到qspi,如果uboot起来后,烧录内核和设备树,是烧录到ddr中,然后通过boootarg设置参数,然后bootm,bootz/booti跳到kernel ,以上几个是跟kernel的烧录文件格式有关,zimage使用bootz, bootm,uimage, booti image.
板子需要跑到rootfs时候 ,需要在uboot起来后,将ramdisk,kernel,dtb内核设备树烧写进去,然后利用上述命令启动到rootfs,然后格式化和分区mmc,然后重启,再将rootfs(正式使用的跟文件系统,非ramdisk),kernel,设备树,烧录到ddr,在通过ext4(mmc格式化的格式)命令将ddr中的rootfs,kernel,设备树写进mmc中。然后使用上面指令(指令参数要做更改,特别是rootfs文件位置),然后就可以启动了。下次开机设置启动命令就可以到系统。
62005芯片没有时钟输出
网络配置,当前硬件是使用的cdce62005 的新派你更给过去的时钟,需要配置spi,然后给cdce62005写参数,uboot中使用sspi命令。芯片配置参数看手册。
设备树如下:
&spi1 {