多半是串口没选对,内核的log没有输出到实际的串口
串口?
内核串口配置
BOOT.bin 中,uImage偏移是多少?
bif 文件
你把镜像放哪了?
sd卡
不用指定offset
nand才用
制定了啊
devicetree 和 uramdisk 呢
都不用
boot.bin只需要fsbl bit u-boot即可,其他文件独立
这些就组成了sd卡启动镜像
uImage不加吗
nand、qspiflash需要指定offset
是不是 flash的才加
对
发现用自己编译的 devicetree.dtb 造成不能启动
uImage,u-boot,uramdisk,BOOT.bin 都是自己做的
device-tree-xlnx是sdk生成dts的插件
对啊,放到sdk,生成 dts,再用dtc编译成dtb
放到sd卡不能启动
【村长】北京-某人
先看一下bootargs
把 Xilinx的dtb反编译了,看到bootargs是一样的
那就对比一下还有其他什么不同
很多参数的不一样的
怎么启动不起来?停在Start kernel?
【干部】菜头
我编译的也不能用
而且dts里面axidma通道的中断号跟xparameters.h文件里面的不一致,这是为什么啊
dts里的中断号不是实际的中断号
搞定
编译内核的时候,在用 make ARCH=arm dtbs
会生成 dtb,
这个可以启动
但是从 github下载的不能用
没网口
郁闷
你这样生成的dtb不是对应你fpga工程的dtb吧
不清楚啊
是不是用vivado设计导出来的 ip 核心和这个什么关系