wx_Ukbc8M95 发表于 2021-3-12 17:51:38

更新dtb以后SD卡boot卡住了!提示:Waiting for root device /dev/mmc...

按照Step by Step 为 HPS 添加 UART 外设章节增加一个 UART(RS-232 Serial Port) IP,然后将新的rbf文件和dtb文件 更新到SD卡里面的, 结果启动的时候提示:Waiting for root device /dev/mmcblk0p2, 谁知道是什么原因呢?
我的步骤:
1. 在 GHRD 工程基础上 增加了一个UART(RS-232 Serial Port) IP。
2. 修改top文件,增加串口的input和output 端口,并在top文件的例化部分 新增了串口。
3. 综合后在pin planner里面将串口的端口接到了GPIO的 IO上。
4. 生成rbf和dtb (用的是 hps_common_board_info.xml、 soc_system_board_info.xml 、 soc_system.sopcinfo三个文件)

如果我只拷贝新的rbf到SD卡, 系统可以正常启动,

如果我继续将新的dtb拷贝到SD卡,系统卡在这里:
Waiting for root device /dev/mmcblk0p2

admin 发表于 2021-3-12 18:30:23

哪个板子?

wx_Ukbc8M95 发表于 2021-3-15 11:52:12

您好,我的开发板是AC501-soc。谢谢了!
页: [1]
查看完整版本: 更新dtb以后SD卡boot卡住了!提示:Waiting for root device /dev/mmc...