- 博客(4)
- 收藏
- 关注
原创 zynq 7000系列gpio中断使用
GPIO中断配置流程,分为GPIO控制器初始化和中断控制器(GIC)初始化,以及设置中断触发类型和绑定中断回调等。注意第三个参数和配置所在的内存位置有关,函数原型中是EffectiveAddr,即base address。5、回调函数示例,实现功能为按下一次按键LED翻转一次。xilinx 库函数有一个比较通用的初始化流程。3、使能中断异常,注册回调函数。4、设置GPIO中断触发类型。5、调用各个外设的api。1、GPIO控制器初始化。2、GIC控制器初始化。
2024-03-30 19:46:15 154
原创 黑金AXU2CGB ZYNQ板子移植PYNQ
本文仅为踩坑记录,非完整教程正常工作的外设:0)系统可正确识别到双核A53以及2GB DDR41)千兆以太网通信正常(使用iper3进行内网测试,可跑到960mbps左右)2)dp1.4接口输出正常,可支持到最高4K30hz RGB输出3)4个USB3.0接口正常,测试过USB2.0的键鼠以及USB3.0的U盘4)调试串口工作正常,115200 8n1未测试的外设:1)PCIE X1,无相应设备测试2)MIPI CSI接口3)按键(修改设备树能用?
2023-09-18 16:33:41 500 2
原创 Clion配置STM32开发环境
Base就是直接在项目根目录下生成Inc和Src目录和.s文件,而Advanced是多了一个Core目录,将.s文件放在Startup目录里面,本质上没有区别。GDB服务器实参填 -f interface/cmsis-dap.cfg -f target/stm32f1x.cfg。STM32F103野火霸道V2开发板,野火daplite调试器,cmsis-dap。4、新建好项目后,双击项目根目录下的.ioc文件,配置STM32cubemx。目标和可执行的二进制文件均为项目的elf文件,调试器采用默认的即可。
2023-05-19 15:45:02 2274
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人