本帖最后由 lili5885858 于 2016-11-22 20:34 编辑
问题已找到并解决:
原因:默认设备树dtb里面含有PL部分,而自己设计的bit文件只包含了8个led,所以linux在引导的时候 失败 。
digilent-zed.dts文件夹下
101 /* axi_dma_i2s: axi-dma@40420000 {
……
312 */ 自此
313 /* PS system internal devices */
101到312行进行注释掉再次生成dtb
/opt/kernel/scripts/dtc/dtc -O dtb -I dts -o ./devicetree.dtb ./digilent-zed.dts
在生成boot.bin时要注意文件顺序
1、FSBL
2、bit(可选) ---PL部分加载
3、u-boot.elf
|