admin 发表于 2022-1-11 11:18:47

【zynq课程笔记】【裸机】【第4、5 课 】【开发流程】

**更多课程笔记请查看:【zynq裸机编程课程笔记合集】
http://www.corecourse.cn/forum.php?mod=viewthread&tid=29095**

# 嵌入式裸机程序设计开发实验

## 实验一:使用GPIO点亮LED灯

### 课程目的:

展示基于Zynq SoC FPGA的嵌入式裸机开发流程

### 课程内容:

1. 使用Vivado软件创建工程:7010:XC7Z010CLG400-2/7020: XC7Z020CLG400-2
2. 创建包含zynq PS硬核的系统:D9PTK(MT41K128M16JT-125:K)
3. 编写PS硬核的C程序
4. 运行和调试

### 总结

1. 创建Vivado工程
2. 创建包含PS的bd文件
3. 基于bd文件生成vivado的逻辑工程代码
4. 导出包含ps的系统的硬件信息为hdf文件
5. 在SDK中基于HDF文件创建板级信息文件
6. 创建应用工程
7. 编写C代码
8. 运行

### 课程引出的思考问题

1. 如何添加IP组件
   如何修改和配置各个组件的参数
   如何知道读写哪些寄存器实现怎样的功能
   使用哪些函数实现功能
   如何正确包含需要的头文件
   如何编写程序实现功能

## 课程随堂工程和源码

所有文件在二楼上传,请到二楼下载

admin 发表于 2022-1-11 11:23:37


tb一下 发表于 2022-1-11 15:19:45

赞赞赞:victory::victory::victory::victory::victory:

admin 发表于 2022-1-13 11:10:46

本楼层作者占位,主要用来统一解答大家学习本节课程过程中遇到的常见问题,后续会再次编辑完善。学习者有疑问的,请在本楼层之后开始提问和讨论。
页: [1]
查看完整版本: 【zynq课程笔记】【裸机】【第4、5 课 】【开发流程】