有钱挣的地方就是江湖之FPGA行者 2024-06-27 21:51 采纳率: 0%
浏览 17

xilinx fpga sd 卡加载异常

SD卡模式下,boot.bin文件启动,这时 PS_INIT_B 灯不亮

Xilinx Zynq MP First Stage Boot Loader 
Release 2018.3 Jun 27 2024 - 20:17:42
Reset Mode : System Reset
Platform: Silicon (4.0), Cluster ID 0x80000000
Running on A53-0 (64-bit) Processor, Device Name: XCZUUNKNEG
Processor Initialization Done 
================= In Stage 2 ============ 
SD1 Boot Mode 
SD: rc= 0
File name is BOOT.BIN
Multiboot Reg : 0x0 
Image Header Table Offset 0x8C0 
*****Image Header Table Details******** 
Boot Gen Ver: 0x1020000 
No of Partitions: 0x3 
Partition Header Address: 0x440 
Partition Present Device: 0x0 
Initialization Success 
======= In Stage 3, Partition No:1 ======= 
UnEncrypted data Length: 0x835E3B 
Data word offset: 0x835E3B 
Total Data word length: 0x835E3B 
Destination Load Address: 0xFFFFFFFF 
Execution Address: 0x0 
Data word offset: 0x72C0 
Partition Attributes: 0x26 
Destination Device is PL, changing LoadAddress
Non authenticated Bitstream download to start now
DMA transfer done 
XFSBL_ERROR_BITSTREAM_LOAD_FAIL
Partition 1 Load Failed, 0x37
================= In Stage Err ============ 
Fsbl Error Status: 0x0

在运过程中,PS_INIT_B灯会快速闪一下,然后熄灭,PS_ERR_OUT 灯亮

2、JTAG模式时,上电 PS_INIT_B 灯亮,装载FPGA后,PS_DONE 灯亮 ,程序功能正常

3、QSPI FLASH 启动现象相同

4、芯片型号:XCZU27DR-FSVE1156AAZ

  • 写回答

3条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-06-27 21:51
    关注

    引自免费微信小程序:皆我百晓生

    首先,根据您提供的日志信息,看起来是在使用Xilinx Zynq FPGA进行开发时遇到了SD卡加载异常的问题。从日志中给出的错误信息来看,主要问题似乎是在加载比特流(bitstream)时发生错误。这个问题可能是由于多种原因导致的,以下是一些可能的原因和相应的解决方案:

    可能的问题及解决方案:

    1. SD卡问题

    • SD卡损坏或格式不正确:请尝试更换SD卡或使用其他已知工作正常的SD卡进行测试。确保SD卡的格式和文件系统符合要求。
    • BOOT.BIN文件问题:检查BOOT.BIN文件是否完整且正确。尝试重新生成或下载新的BOOT.BIN文件并再次尝试。

    2. 硬件连接问题

    • SD卡接口问题:检查SD卡与FPGA的连接是否良好,没有松动或接触不良的现象。确保SD卡接口的硬件没有问题。
    • FPGA配置问题:确认FPGA的配置和初始化过程没有问题。尝试重新配置FPGA并再次加载比特流。

    3. 比特流文件问题

    • 比特流文件损坏或不兼容:确认您下载的比特流文件没有损坏,并且与您的FPGA硬件版本兼容。尝试使用与之前版本不同的比特流文件进行测试。

    4. 电源和复位问题

    • 电源不稳定或复位信号异常:确保FPGA的电源稳定且复位信号正常。检查电源供应和相关复位电路。PS_INIT_B和PS_ERR_OUT灯的闪烁可能与电源或复位问题有关。检查电源连接并确保没有其他故障发生。特别注意任何过热或硬件故障的迹象。确认PS侧的初始化流程没有问题。最后确认一下整个硬件开发板的线路没有故障和错误连线。这个问题的调查过程需要经验丰富的工程师实地检测具体的电路设计来判断潜在问题并进行故障排除解决相应的电源问题来保障运行系统有一个好的运行环境和一个完整的上下控制电路设计最终实现各个阶段的系统功能有序发展不再出现异常性的错误信息或者状态灯闪烁的问题在解决了以上所有可能的问题后应该能够解决SD卡加载异常的问题并且能够正常使用FPGA开发板了以上所有的解决方案都需要具备相关硬件和软件知识的工程师进行实地调查与调试才能最终解决问题请您根据实际情况选择合适的解决方案并与相关技术支持团队联系以获得更专业的帮助与支持如果需要代码级别的帮助如BOOT文件的配置生成等也需要考虑不同开发环境和工具的差异给出相应的解决方案时需要根据您的具体开发环境和工具链来进行操作和调整
    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 6月27日

悬赏问题

  • ¥15 如何让企业微信机器人实现消息汇总整合
  • ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题
  • ¥15 如何用Python爬取各高校教师公开的教育和工作经历
  • ¥15 TLE9879QXA40 电机驱动
  • ¥20 对于工程问题的非线性数学模型进行线性化
  • ¥15 Mirare PLUS 进行密钥认证?(详解)
  • ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证
  • ¥20 想用ollama做一个自己的AI数据库
  • ¥15 关于qualoth编辑及缝合服装领子的问题解决方案探寻
  • ¥15 请问怎么才能复现这样的图呀