这两天断断续续终于跑通了zybo(其实就是zynq)linux内核的编译。起因是什么呢?主要是为了精简FPGA PL的逻辑,这里想把HDMI部分逻辑去掉,EDK工程搞定之后,也生成了对应的fsbl.elf,但是发现系统启动不起来(在进入文件系统这里卡住)。虽然不能确定问题出在哪,但是我的判断是linux device tree有问题,因为我用的还是带hdmi的.dtb文件。那么就需要重新编译dtb文件,dtb的源代码dts文件是会修改的,但是要将dts源代码编译为dtb执行文件需要一个编译器,这个编译器有standalone的,但是一般都是用linux内核源代码里面./script/dtc里面自带的编译器。我尝试在./script/dtc里面make编译dtc执行文件,发现有关联库不存在的问题,这个因为对于linux make了解不多,所以想想还是按照digilent手册Embedded Linux® Hands-on Tutorial for the ZYBO里面讲的一步步来吧,先编译内核。这两天断断续续终于跑通了zybo(其实就是zynq)linux内核的编译。起因是什么呢?主要是