
应用笔记
文章平均质量分 85
该部分记录应用笔记
Tracy喵喵
本博主主要从事航空航天、地面站基带、地面站建设、星载通信机、气象接收机、跟踪接收机、弹载数据链等产品研发
QQ:850356887
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
江山易改本性难移之ZYNQ SDK FSBL加载启动代码详解
②把BOOT.bin中header解析出partition header并保存到全局变量PartHeader PartitionHeader[MAX_PARTITION_NUMBER]中,实际有效的只有3个partitions,即FSBL.elf,FPGA.bit,application.elf。(2)在同目录下找到文件boot.S中可以看到_boot标号下的代码,_boot会对系统做一系列的初始化,包括DDR,中断,MMU,cache等,执行完成后PS将具有执行C代码的能力。原创 2024-01-10 10:27:37 · 3348 阅读 · 0 评论 -
江山易改本性难移之ZYNQ SDK QSPI固化bug及其解决方法
总结一下,就是需要建两个FSBL程序,也可以生成BOOT.BIT以后,修改当前FSBL工程(本例程),一个用于生成BOOT.bin文件,一个用于加载,即Program flash。2)弹出的窗口中可以看到生成的BIF文件路径,BIF文件是生成BOOT文件的配置文件,bif文件和bin文件放在同一个根目录下,并且再次确认是否是最新生成的文件;2)点击Xilinx—Program Flash,加载刚刚fsbl文件生成的BOOT.bin与fsbl_load文件生成的fsbl_load.elf,原创 2024-01-10 10:03:10 · 4163 阅读 · 2 评论 -
江山易改本性难移之ZYNQ SDK API函数笔记(UART)
初学Xilinx ZYNQ SDK的开发,下面记录使用到的API函数及自己的理解。若有误,还请指教。UART函数常用编程步骤:1.查找输入设备的ID查找设备;2.输入的配置信息初始化;3.设置工作模式;4.设置波特率;5.设置RxFIFO的中断触发等级;6.设置接收超时时间;7.设置UART的中断触发方式配置UART只需要以上5个步骤,其中6、7是笔者做串口不定长的时候设置的,参考者可要可不要。1.UART初始化 对UART设备初始化操作和前面GPIO...原创 2021-07-15 19:18:58 · 2060 阅读 · 2 评论 -
江山易改本性难移之ZYNQ SDK API函数笔记(Timer)
初学Xilinx ZYNQ SDK的开发,下面记录使用到的API函数及自己的理解。若有误,还请指教。Timer函数常用编程步骤:1.查找输入设备的ID查找设备;2.输入的配置信息初始化;3.加载计数周期;4.设置自动装载模式;5.启动定时器;配置GPIO只需要以上5个步骤。1、XGpioPs_Config *XGpioPs_LookupConfig(u16 DeviceId)应用举例XScuTimer_Config *ConfigPtr;ConfigPtr = XSc原创 2021-07-15 18:44:29 · 992 阅读 · 0 评论 -
江山易改本性难移之ZYNQ SDK API函数笔记(GPIO函数)
初学Xilinx ZYNQ SDK的开发,下面记录使用到的API函数及自己的理解。若有误,还请指教。xgpiops函数常用编程步骤:1.查找输入设备的ID查找设备;2.初始化GPIO(最新版本暂不需要);3.输入的配置信息初始化GPIO;4.设置指定引脚的方向: 0 输入, 1 输出;5.使能指定引脚输出: 0 禁止输出使能, 1 使能输出配置GPIO只需要以上5个步骤。(其中2步骤在最新版本中不需要配置)参考#include "xgpiops.h"文件夹1、XG.原创 2021-07-13 18:41:25 · 1633 阅读 · 0 评论