[FPGA] ZYNQ LINUX内核拷贝到RAM后无法正常启动——4

[复制链接]
724|1
 楼主| feihufuture 发表于 2021-3-5 21:18 | 显示全部楼层 |阅读模式
本帖最后由 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]






评论

非常感谢!技术人员做到专心专注!难得  发表于 2021-3-5 21:59
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:WX:feihu612 免费合作开发ECAT主从站

171

主题

1029

帖子

101

粉丝
快速回复 在线客服 返回列表 返回顶部