PS通过AXI总线控制PL的LED灯实验之四---编程下载调试

本文适用于复旦微的FMQL系统的psoc产品(FMQL10/15/20/45)

如果只开发ps端的控制接口,可以直接使用procise导出的bsp代码来控制ps端自带的外设,此时是可以没有bit流的。

如果需要用到pl端的 ip 核,则需要对应的bit程序,并且要移植该ip核的 驱动程序 。

5.6 编程下载与调试(2.4.6节)

步骤1: 将J-Link仿真器连接到电脑上,开发板上电。在Procise中选择 Tools → Configure Device。

📍 图片说明: 原文档中"Configure Device --- 连接开发板"截图,展示了Configure Device界面,双列显示级联模式下的ARM和FM FPGA配置,列表中包含"fm7z045"器件。

步骤2: 双击 "Connect to board",连上开发板,可以看到级联模式下的ARM和FM FPGA配置。

步骤3: 右键单击 fm7z045 器件,选择 "Assign New Configuration File..."。

📍 图片说明: 原文档中"Assign New Configuration File"截图,右键菜单中显示"Assign New Configuration File..."、"Program"、"Blank Check"、"Verify"、"Readback"等选项。

步骤4: 在弹出的窗口中选择Vivado生成的bit文件,点击"OK"。

bit文件路径:vivadoprjdir/{vivado_prj_dir}/vivadoprjdir/{prj_name}.runs/impl_1/system_wrapper.bit

📍 图片说明: 原文档中"选择bit文件"截图,展示了文件选择对话框,定位到impl_1目录,选中"system_wrapper.bit"文件。

步骤5: 右键单击 fm7z045,选择 "Program" 下载位流。下载成功后出现"Program Device Succeeded"提示。

📍 图片说明: 原文档中"Program下载位流"截图,展示了Program过程界面,显示编程进度条,完成后弹出"Program Device Succeeded"提示。

步骤6: ⭐ 关键步骤: 在任务管理器中找到 procise_jtag.exe,结束此进程。(否则IAR SDK会识别不到JTAG)

📍 图片说明: 原文档中"结束procise_jtag.exe进程"截图,展示了Windows任务管理器,进程列表中选中"procise_jtag.exe",右键菜单显示"结束任务"。

步骤7: 切换到IAR SDK,点击上方的绿色小箭头 "Download and Debug"。

📍 图片说明: 原文档中"IAR SDK Download and Debug"截图,展示了IAR工具栏,绿色小箭头按钮(Download and Debug)高亮显示。

步骤8: 如果弹出提示,点击"OK";选择 Cortex-A7,点击"OK"。

步骤9: 成功进入Debug模式后,点击 "GO"(绿色小箭头)运行程序。

步骤10: 打开 View → Terminal I/O,可以看到串口打印输出,同时开发板上的LED灯开始流水灯运行。

📍 图片说明: 原文档中"Terminal I/O输出"截图,展示了IAR的Terminal I/O窗口,显示打印信息"FMQL45 - LED Test"以及流水灯运行状态。

相关推荐
万物智能信息科技6 小时前
血氧心跳传感器MAX30100芯片驱动开发—【万物智能之开源鸿蒙OpenHarmony系统实战开发系列教程】
人工智能·驱动开发·华为·开源·harmonyos·鸿蒙
智感子11 小时前
测控链路:从传感器到上位机
人工智能·嵌入式硬件·fpga开发
szxinmai主板定制专家1 天前
基于Zynq的高精度多通道数据采集卡完整解决方案(工业振动/高速采集/边缘传输)
fpga开发·zynq·数据采集卡
szxinmai主板定制专家1 天前
基于TI AM62x+FPGA的24bit高精度数据采集卡设计(振动/风电/发动机监测)
人工智能·fpga开发·arm+fpga·rk3588+fpga
szxinmai主板定制专家1 天前
基于 ARM+FPGA 雕刻机控制系统的设计
arm开发·人工智能·fpga开发·rk3576·半导体设备
沫璃染墨2 天前
《从零入门Linux系统篇(五十八):线程篇·十一——线程安全与死锁详解:从可重入到多锁管理》
linux·服务器·开发语言·c++·驱动开发·安全·架构
ebiobiz2 天前
Zig 工具链编译 STM32 开发指南
驱动开发·stm32·嵌入式硬件
吉他英雄一里2 天前
zynq入门教程
fpga开发·zynq
sukalot2 天前
Windows 驱动实例分析系列:libwdi 驱动分析 - 应用篇(一)
windows·驱动开发
Carl_奕然2 天前
【智能体】Loop 的四种设计模式之:Event-Driven Loop(2026 最新版)
人工智能·驱动开发·python·设计模式