自学内容网 自学内容网

1. 启动模式 2. 串口输出 3. 编程QSPI 4. PMU固件 5. Boot.bin

### 设备启动模式设置

1. **设置SD0启动模式**:

   - 将模式开关设置为:1-ON, 2-ON, 3-OFF, 4-OFF。

   

2. **串口输出查看**:

   - 使用Putty软件或Vitis SDK自带的串口工具来观察串口输出。

   - 此时可以看到PL端的两个流水灯闪烁,表明系统正在正常运行。

### QSPI启动过程

1. **烧录QSPI-FLASH**:

   - 为了烧录QSPI-FLASH,需要在JTAG模式下操作,因此必须将所有模式开关设置为ON。

   

2. **使用Vitis SDK进行烧录**:

   - 在菜单中选择“Xilinx -> Program Flash”来启动烧录过程。

   - 点击“Program”开始编程QSPI(例如,ZU07A型号通常有两片FLASH)。

3. **烧录完成后的操作**:

   - 烧录完成后,可以在控制台上看到相关输出。

   - 在断电状态下,将模式开关设置为QSPI启动:1-ON, 2-ON, 3-OFF, 4-ON(注意,必须在断电状态下进行此设置)。

   - 重新上电后,再次使用Putty或Vitis SDK的串口工具查看输出,PL端的两个流水灯将再次闪烁。

### 添加PMU固件

1. **PMU-FW的作用**:

   - 如果串口输出中出现“PMU-FW is not running, certain applications may not be supported.”的提示,说明PMU固件未包含在boot.bin文件中。

   - PMU(Platform Management Unit)负责电源监测、错误管理以及为功能安全应用程序执行可选的测试库。

2. **添加PMU固件**:

   - 在创建boot.bin的过程中,选择“Add”来添加`pmufw.elf`固件。

   - 调整固件的顺序,确保PMU固件在正确的位置。

   - 点击“Create Image”来生成新的boot.bin文件。

3. **测试新的Boot.bin**:

   - 将生成的BOOT.BIN文件复制到SD卡或烧录到QSPI中进行测试。

   - 此时,系统应不再显示“PMU-FW is not running, certain applications may not be supported.”的提示,表明PMU固件已成功运行。

以上步骤涵盖了ZYNQ MPSOC设备的启动模式设置、QSPI烧录过程,以及PMU固件的添加与测试,确保系统能够正常运行并支持相关应用。


原文地址:https://blog.csdn.net/lsh11111/article/details/142467824

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!