喜欢2次
一、队伍介绍
二、软件控制地址寄存器读写操作
软件部分的主要作用是给蜂鸟E203处理器核写指令,让其能够向硬件设计中相对应的地址寄存器进行写数据和读数据操作,在hbird-e-sdk的板级支持包下,需要添加对应的头文件,才可以在软件代码里调用。platform.h文件定义了SoC平台相关的宏定义。在里面添加下图所示代码。
AES_CTRL_ADDR _AC(0x10041000,UL)表示AES模块基地址为0x10041000,AES_REG(offset)表示可以操作的偏移地址。
添加相应的.h文件,代码如图所示。
经过以上配置,就可以通过软件控制硬件相应寄存器的读写操作。
三、总结
这篇贴子简单分享了蜂鸟E203 SoC的软件控制地址寄存器读写操作的方法,本人能力有限,难免可能会出现疏漏,但还是希望能够帮助到大家,同时也希望大家指正,祝各参赛队比赛顺利!