用户工具

站点工具


icore4trtt_8
银杏科技有限公司旗下技术文档发布平台
技术支持电话0379-69926675-801
技术支持邮件Gingko@vip.163.com
版本 日期 作者 修改内容
V1.0 2020-03-06 zh. 初次建立

iCore4T_RTT_8_I2C添加EEPROM驱动

  • iCore4T ARM+FPGA双核心板I2C总线挂有三个设备,分别为AXP152电源管理芯片,LM75A温度传感器,EEPROM存储器,今天我给大家分享最后一个I2C设备EEPROM驱动的添加过程。
  • EEPROM是一个带电可擦可编程只读存储器,iCore4T ARM+FPGA双核心板挂有一片容量为4KBit的EEPROM可用于一些参数信息的存储。

1、修改kconfig文件,在menuconfig中添加配置EEPROM的选项。

2、添加eeprom驱动程序,并将该文件放在../bsp/stm32/libraries/HAL_Drivers,我把源码贴在下面。

3、打开该文件夹下的SConscript文件,添加文件路径,这样生成工程的时候可以自动将该文件加入MDK工程。

4、进入stm32h750-gingko-icore4t文件夹下,右击选择ConEmu Here,打开menuconfig,配置EEPROM。

5、使用scons命令,键入scons --target=mdk5,生成MDK5工程,编译,烧录,就可以进行EEPROM测试了。

6、打开终端,键入eeprom,我们可以看到共有三个函数分别为eeprom测试函数,eeprom写函数,eeprom读函数。

7、读写测试eeprom为整片读写测试,键入eeprom test,测试完成后弹出测试结果。

8、单字节读写操作,我们向空间地址300,写入数据111,并读出进行测试。

至此说明我们的eeprom驱动已经添加成功。

9、源代码

源代码可以移步这里下载:

链接:https://pan.baidu.com/s/1fcLU4WaRDlgr0mNYwZj1Yg 提取码:zstq

icore4trtt_8.txt · 最后更改: 2022/04/01 11:10 由 sean