🔍 搜索帖子 / 资讯 / 芯片型号…
论坛/全国大学生集成电路创新创业大赛/基于蜂鸟E203添加完外设后软件头文件添加过程
基于蜂鸟E203添加完外设后软件头文件添加过程
全国大学生集成电路创新创业大赛 作者 三色阳光 发布于 2021-06-09 14:22(1948 天前) 5823 浏览

一、队伍介绍

  比赛小队名:强强联合。报名编号:CICC1316

二、软件控制地址寄存器读写操作

软件部分的主要作用是给蜂鸟E203处理器核写指令,让其能够向硬件设计中相对应的地址寄存器进行写数据和读数据操作,在hbird-e-sdk的板级支持包下,需要添加对应的头文件,才可以在软件代码里调用。platform.h文件定义了SoC平台相关的宏定义。在里面添加下图所示代码。


AES_CTRL_ADDR _AC(0x10041000,UL)表示AES模块基地址为0x10041000,AES_REG(offset)表示可以操作的偏移地址。

添加相应的.h文件,代码如图所示。


  经过以上配置,就可以通过软件控制硬件相应寄存器的读写操作。

                                              

三、总结

这篇贴子简单分享了蜂鸟E203 SoC的软件控制地址寄存器读写操作的方法,本人能力有限,难免可能会出现疏漏,但还是希望能够帮助到大家,同时也希望大家指正,祝各参赛队比赛顺利!

全部回复 6
三色阳光
三色阳光1948 天前 · 1 楼
回复 突刺咸鱼:

大佬,你们遇到过这种问题吗,报错0x7,我查了下是定时器中断异常,不知道错哪儿了

不好意思,我们没遇到过这个问题

突刺咸鱼
突刺咸鱼1948 天前 · 2 楼
回复 三色阳光:

不加这句话,中断会不断执行,不会停止

大佬,你们遇到过这种问题吗,报错0x7,我查了下是定时器中断异常,不知道错哪儿了

三色阳光
三色阳光1948 天前 · 3 楼
回复 突刺咸鱼:

那不加这句话的话会有啥影响吗?

不加这句话,中断会不断执行,不会停止

突刺咸鱼
突刺咸鱼1948 天前 · 4 楼
回复 三色阳光:

这个是清除按键中断1的标志位

那不加这句话的话会有啥影响吗?

三色阳光
三色阳光1948 天前 · 5 楼
回复 突刺咸鱼:

您好,请问你执行程序第一句话GPIO那一句是什么作用呢

这个是清除按键中断1的标志位

突刺咸鱼
突刺咸鱼1948 天前 · 6 楼

您好,请问你执行程序第一句话GPIO那一句是什么作用呢

💡 请 登录 后参与讨论(微信扫码即登录/注册)