以下是从安富利工程师的技术支持的邮件中摘抄的,在此再次对他们表示感谢。 在我们面对客户单板的时候,fsbl阶段的调试多少会有些问题,在这个过程中怎么快速定位客户的问题,并将有效的信息反馈给希望能帮助到你的人是决定解决问题时间长短的一个重要因素,在这里我写下一些我个人的调试经验,希望对你们有帮助 ...
ZYNQ外部启动条件 电源要求: 在阶段 BootROM时,安全模式下PS与PL都是必须上电的 非安全模式PS需要上电,如图: 在阶段 FSBL时,PS与PL都是必须上电的,因为PL将在这个阶段进行配置,而PS将负责配置的过程。 时钟要求:必须满足时钟 。 复位要求:主要有两个外部复位源将影响BootROM的执行。 电源复位信号,系统复位信号 启动引脚设置:需要配置好引脚才能正确启动平台。 St ...
2022-03-02 09:17 0 1092 推荐指数:
以下是从安富利工程师的技术支持的邮件中摘抄的,在此再次对他们表示感谢。 在我们面对客户单板的时候,fsbl阶段的调试多少会有些问题,在这个过程中怎么快速定位客户的问题,并将有效的信息反馈给希望能帮助到你的人是决定解决问题时间长短的一个重要因素,在这里我写下一些我个人的调试经验,希望对你们有帮助 ...
前言 Zynq启动流程和ARM处理器类似,PS部分是启动和配置过程的主设备,芯片引导必须由处理器驱动,系统上电复位后会读取设备模式引脚来决定从什么设备启动芯片。如下表Boot Devices条目所示,其中黄色代表该条目下的默认设置,比如Boot Devices默认设置是SD Card,默认从SD ...
Zynq的JTAG配置过程 初学 Zynq 的时候,我相信大家应该和我一样,都是按照惯例打开 Vivado 软件,然后实现 Zynq 可编程逻辑硬件部分PL的设置后,把硬件部署导出,再打开 SDK 进行 ARM 核的软件部分 PS 编程设计,最后再将硬件比特流文件(.bit)和软件的可执行链接 ...
坑爹的环境: ZYNQ 板卡,只有 QSPI-Flash,EMMC,没有预留 SD socket,USB。 目的: 通过 QSPI-Flash 更新 EMMC image 后,从 EMMC 启动。 1. 创建 QSPI-Flash 启动文件时,Zynq 激活 ...
最近新做的MPSOC板子回来了,硬件测完上电一跑傻眼了,连最基本的fsbl跑起来都没有任何打印,串口也量了硬件是通的。。。 好一通折腾发现可以在SDK下进行单步调试,但是到某个位置后就死循环了,而且默认是进入汇编的界面,更是看不懂了。Google+Xilinx官网搜索了半天后发现了不少有 ...
前言 虽可使用Petalinux进行移植,简单方便,但为了更清楚明白的了解整个流程,还是尝试了一波手动移植。 参考资料 ZYNQ Linux 移植:包含petalinux移植和手动移植debian9 ZYNQ #5 - 从vivado工程开始,从emmc启动Linux_里先森-CSDN ...
1 处理器间的通信 为AMP 设计创建应用之前,您需要考虑应用如何进行通信(如有需要)。最简单的方法是使用片上存储器。Zynq SoC 配备256KB 的片上SRAM,可从以下四个源地址进行访问: • 利用侦测控制单元(SCU)从任意内核进行访问; • 利用SCU 通过AXI ...
ZYNQ的Linux Linaro系统镜像制作SD卡启动 0. 概述 ZYNQ生成uboot的时候和正常的ARM设备不太一样,ZYNQ属于二次辅助启动uboot然后由uboot启动内核,大概意思就是 ZYNQ内部有一个机制,该机制不可修改,可以通过拨码开关控制启动方式,比如从SD卡启动 ...