FPGA—ZYNQ学习Helloward(二)

开发环境整体流程 C语言

再根据调试的时候需要看看原理图把原理图的UART看仔细,是哪个管脚。得确定好要不到时候开发板无法调用UART

1 在BD最小系统设置完后进行生成BIT流信息。再打开SDK软件进行开发。

2.创建BSP板级支持包,一些硬件的库文件

可以选择板级支持包,也可以选择创建应用程序

3创建Halloword

BSP里面是所用到的库文件

函数要用到串口需要调用板级支持包里面的库文件就可以

4.打开主函数进行串口打印

5编译主函数文件

在底下的COnso里面看到信息编译了多久

同时会编译出一个.elf,是ARM端生成的可执行文件

6.烧录程序

固话程序可以烧录在Flish里面,也可以SD卡或者emmc,也可以直接下载到开发板,但是掉电会丢失

串口打印

把程序下载到开发板中

从串口中能够打印信息

相关推荐
钿驰科技8 小时前
TC-BL2840驱动板在3D打印美甲仪无刷电机的应用
单片机·嵌入式硬件
春风有信8 小时前
【学术写作】LaTeX基础:从概念理解到基础应用
经验分享·笔记·学习
Larry_Yanan8 小时前
Qt安卓开发(一)Qt6.10环境配置
android·开发语言·c++·qt·学习·ui
Pilot-HJQ9 小时前
固定 Element UI 表格表头的方法(超简单)
vue.js·学习·css3·html5
llilian_169 小时前
相位差测量仪 高精度相位计相位差测量仪的应用 相位计
大数据·人工智能·功能测试·单片机
saoys9 小时前
Opencv 学习笔记:图像绘制(直线 / 圆 / 椭圆 / 矩形 / 多边形 + 文字添加)
笔记·opencv·学习
君鼎9 小时前
计算机网络第四章:网络层学习总结
学习·计算机网络
●VON9 小时前
绿色 AI:让智能计算与地球共生
人工智能·学习·安全·制造·von
Aliex_git9 小时前
性能优化 - Vue 日常实践优化
前端·javascript·vue.js·笔记·学习·性能优化
A-花开堪折9 小时前
Qemu-NUC980(十一):SPI Controller
linux·arm开发·驱动开发·嵌入式硬件