第6章:PS端裸机与FreeRTOS案例开发之uart-echo案例

2021-10-15 14:19:17 浏览数 (1)

前 言:

PS端裸机与FreeRTOS案例开发手册主要介绍PS端(ARM CPU0)的裸机与FreeRTOS案例的使用说明,适用开发环境:Windows 7/10 64bit、Xilinx Vivado 2017.4、Xilinx SDK 2017.4。本说明手册共分为11个小章节,本文为裸机案例的第一小节,如需工程编译、程序加载与固化方法,请自行返回查看,后续还将分享key-led-demo案例、uart-echo案例与qspi-flash案例等,如需更详细资料说明,可评论区留言,感谢关注!

本次案例用到的是创龙科技的TLZ7x-EasyEVM-S开发板,它是一款基于Xilinx Zynq-7000系列XC7Z010/XC7Z020高性能低功耗处理器设计的异构多核SoC评估板,处理器集成PS端双核ARM Cortex-A9 PL端Artix-7架构28nm可编程逻辑资源,评估板由核心板和评估底板组成。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。

TLZ7x-EasyEVM-S评估板

TLZ7x-EasyEVM-S评估板评估板接口资源丰富,引出千兆网口、双路CAMERA、USB、Micro SD、CAN、UART等接口,支持LCD显示拓展及Qt图形界面开发,方便快速进行产品方案评估与技术预研。

uart-echo案例

案例功能

案例功能:评估板USB TO UART调试串口从上位机接收到10个字符后,再将接收到的字符通过USB TO UART发送至上位机。

操作说明

程序运行后,请在串口调试终端手动输入10个字符,评估板USB TO UART接收到字符后,会将接收到的字符通过USB TO UART回显至串口调试终端。

图 57

关键代码

  1. 初始化UART驱动程序,并执行硬件自检,执行本地环回测试验证数据是否可进行发送与接收,再跳转至UART中断设置函数。

图 58

  1. 设置中断处理函数。

图 59

  1. 启用UART中断。

图 60

  1. 接收到10个字符后,将字符进行回显。

图 61

由于案例幅度篇章过长,后续还有相关章节,以下为本文完整版目录↓↓↓可以关注点击账户查看!

前 言

1 工程编译、程序加载与固化方法

1.1 工程编译

1.2 基于下载器加载程序

1.3 基于下载器固化程序

2 裸机案例

2.1 led-flash案例

2.2 key-led-demo案例

2.3 uart-echo案例

2.4 qspi-flash案例

3 FreeRTOS案例

3.1 led-flash案例

3.2 key-led-demo案例

3.3 uart-echo案例

3.4 lwIP_Demo案例

3.4.4 配置静态IP地址

想要获取本案例的详细内容或更多案例,欢迎评论区留言,感谢关注!

0 人点赞