本帖最后由 feihufuture 于 2021-3-6 10:21 编辑
编者按:电子研发十年多,技术心得文档也慢慢积累到了20万字,现在将不需要保密的公共知识部分进行逐条公开,希望能帮助到你!
[payamount]1.00[/payamount]
[pay]
问题描述:从串口打印信息来看,uboot将linux内核与设备树拷贝到RAM中,之后开始启动内核,一直停在start kernel,无法正常启动。 解决方案:将设备树文件中PL部分的设备信息与FPGA设计中的设备信息进行一一对应,问题解决,内核正常启动。 即:FPGA硬件设计中的设备,在设备树文件中可以不添加对应设备信息,但是设备树文件中不能添加FPGA硬件设计中没有的设备。 同理,若FPGA硬件的PS部分设备没有使能,那么设备树中相应的设备也必须设置为disable。 问题引申: uboot一般不需要修改,除非硬件上晶振的输入时钟频率或者DDR内存大小改变了。
[/pay]
|