取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
Highlighted
Observer
Observer
257 次查看
注册日期: ‎05-14-2019

zynq SD卡启动 异常问题

跳至解决方案

问题描述:

新建一个流水灯的工程,通过file->export->export hardware,然后launch SDK,在SDK中新建ZYNQ FSBL 文件,并通过creat  boot image 的方式依次添加fsbl.elf,pl.bit,ps.elf,三个文件生成BOOT.bin,将BOOT.bin拷贝到SD卡中,插入板卡,并通过跳线设定SD启动方式,观测结果PL部分的程序没有boot起来。

使用的芯片是xc7z045ffg900-1。SD卡的内存是16G,文件系统设置为FAT32。ZYNQ7 Processing System 中勾选了SD0,使用MIO40~45。

尝试过插着SD卡,在SDK上直接运行fsbl,可以看到成功从SD上读取BOOT.bin文件,并将bit文件下载到pl上,但是貌似程序没有正常运行起来,不知道该如何继续定位问题了。有遇到类似情况的小伙伴嘛

 

 

0 项奖励
1 解答

已接受的解答
Highlighted
Xilinx Employee
Xilinx Employee
208 次查看
注册日期: ‎06-19-2019

你将FSBL的debug信息开关打开,然后重新生成BOOT.bin,并且启动。看看log信息里有什么提示。

另外,你板子是的done灯是否亮了?还有你ps部分运行是正常的吗?能正常输出例如hello world之类的打印吗?

------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
-------------------------------------------------------------------

在原帖中查看解决方案

0 项奖励
3 回复数
Highlighted
Xilinx Employee
Xilinx Employee
209 次查看
注册日期: ‎06-19-2019

你将FSBL的debug信息开关打开,然后重新生成BOOT.bin,并且启动。看看log信息里有什么提示。

另外,你板子是的done灯是否亮了?还有你ps部分运行是正常的吗?能正常输出例如hello world之类的打印吗?

------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
-------------------------------------------------------------------

在原帖中查看解决方案

0 项奖励
Highlighted
Xilinx Employee
Xilinx Employee
200 次查看
注册日期: ‎09-14-2018

@xieshangyu 

1. 启动打印到了什么阶段,PS应用运行正常吗?

2. 可以打开fsbl中debug info, 看到更多打印信息。

3. 如何判断PL没有运行的?是否有可能是PL逻辑设计本身的问题?

 

供参考。

----------------------------------------------------------------------------------------------
如果帖子有帮助,别忘“接受为解决方案”或“奖励”。谢谢!
Don't forget to "Accept as solution" or "Kudo" if it helps. Thanks!
----------------------------------------------------------------------------------------------

0 项奖励
Highlighted
Observer
Observer
181 次查看
注册日期: ‎05-14-2019

当时只关注了PL端代码运行是正常的,但是没有去验证PS端代码的正确性,由于FPGA工程中配置的DDR器件不匹配,导致SDK代码运行错误,所以程序没有起来,现在已经解决了,多谢!

0 项奖励