STM32MP157A驱动开发 | 06 - 使用Linux内核自带的eeprom atmel驱动(AT24C02)
Posted Mculover666
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了STM32MP157A驱动开发 | 06 - 使用Linux内核自带的eeprom atmel驱动(AT24C02)相关的知识,希望对你有一定的参考价值。
一、使能内核驱动
二、添加设备树描述
e53_eeprom: e53-eeprom@51
compatible = "atmel,24c02";
reg = <0x51>;
pagesize = <8>;
status = "okay";
;
三、测试
查看驱动:
写入数据:
四、atmel驱动浅析
1. 兼容性匹配表
根据兼容性,找到驱动文件为:drivers/misc/eeprom/at24.c
。
2. platform驱动
以上是关于STM32MP157A驱动开发 | 06 - 使用Linux内核自带的eeprom atmel驱动(AT24C02)的主要内容,如果未能解决你的问题,请参考以下文章
STM32MP157A驱动开发 | 03-usb host接口的使用(U盘 )
STM32MP157A驱动开发 | 03-usb host接口的使用(U盘 )
STM32MP157A驱动开发 | 02-使用sdmmc接口读写sd卡(热插拔)
STM32MP157A驱动开发 | 07 - 使用Linux内核自带的触摸屏驱动(GT911)