🔍 搜索帖子 / 资讯 / 芯片型号…
测试e203_hbirdv2的uart功能
全国大学生集成电路创新创业大赛 作者 Metacrypto 发布于 2023-04-16 15:37(1272 天前) 5222 浏览

报名编号:CICC2469

团队名称:AM

学校名称:广东工业大学

队伍成员:林贤、刘合明、谢泽铭

指导老师:郑欣、高怀恩

 

环境:Iverilog12.0、riscv64-unknown-elf-gcc10.1.0

 

内容:测试e203_hbirdv2的uart功能

 

要点:

修改e203_subsys_perips.v文件中uart1的相关例化,把uart1的输出接到输入,方便之后的读写测试


官方跟uart相关的函数和定义丢在hbirdv2_uart.h和hbirdv2_uart.c里,可以参考使用




hbird_sdk_soc.h、hbird_uart.h、hbirdv2.h文件包含对uart寄存器地址的宏定义和一些操作





以下是我写的一个测试例子

第9、10行初始化uart1,第13行写uart1,第14行读uart1并打印


运行结果:


后面乱码的原因暂且不知,猜测很多,暂不列举。

 

参考文章:

https://www.rvmcu.com/community-topic-id-1063.html

https://www.rvmcu.com/community-topic-id-875.html

https://www.rvmcu.com/community-topic-id-879.html

https://blog.csdn.net/u011169011/article/details/107457649

 

全部回复 1
💡 请 登录 后参与讨论(微信扫码即登录/注册)