FPGA, SoC, And CPLD Boards And Kits
FPGA Evaluation and Development Kits
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
5149 Discussions

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

DLiu5
Beginner
542 Views

1. 我将DE10-Nano的 GHRD 工程基础上 增加了一个UART(RS-232 Serial Port) IP。
2. 修改top文件,增加串口的input和output 端口,并在例化里面新增了串口。
3. 综合后在pin planner里面将串口的端口接到了GPIO0的 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/mmcblk0p2image_2021_03_12T09_03_58_187Z.png

0 Kudos
4 Replies
EBERLAZARE_I_Intel
446 Views

Hi,

You cannot use two different device tree for the same design that has connection with HPS, you need to use the same device tree that was compiled from the original design.

DLiu5
Beginner
441 Views

Thanks for reply!

I did use the same Quartus project with same Quartus and EDS version.

EBERLAZARE_I_Intel
410 Views

Hi,

Yes, but you cannot use different new DTB into the SD Card.

EBERLAZARE_I_Intel
369 Views
Reply