蚂蚁S9矿板PS 自带的at24c02驱动测试
📅 2026/8/2 7:30:28
👁️ 次浏览
BDPL参考 简易寄存器接口SMMR.csdnant_iic_uart_system.tclPIN.xdcset_property-dict{PACKAGE_PIN M17 IOSTANDARD LVCMOS33}[get_ports O_LED[0]]set_property-dict{PACKAGE_PIN M19 IOSTANDARD LVCMOS33}[get_ports O_LED[1]]set_property-dict{PACKAGE_PIN L19 IOSTANDARD LVCMOS33}[get_ports O_LED[2]]set_property-dict{PACKAGE_PIN F16 IOSTANDARD LVCMOS33}[get_ports O_LED[3]]set_property-dict{PACKAGE_PIN N17 IOSTANDARD LVCMOS33}[get_ports IIC_0_0_scl_io]set_property-dict{PACKAGE_PIN P18 IOSTANDARD LVCMOS33}[get_ports IIC_0_0_sda_io]set_property-dict{PACKAGE_PIN R18 IOSTANDARD LVCMOS33}[get_ports UART_0_0_rxd]set_property-dict{PACKAGE_PIN T17 IOSTANDARD LVCMOS33}[get_ports UART_0_0_txd]set_property-dict{PACKAGE_PIN F19 IOSTANDARD LVCMOS33}[get_ports i_key]设备树#include dt-bindings/gpio/gpio.h#include dt-bindings/input/input.h#include dt-bindings/media/xilinx-vip.h#include dt-bindings/phy/phy.h#include dt-bindings/interrupt-controller/irq.h/{modelz7 Board ant 789;compatiblexlnx,zynq-zc702,xlnx,zynq-7000;chosen{bootargsconsolettyPS0,115200 earlyconcdns,mmio,0xe0000000,115200n8 keep_bootcon earlyprintk root/dev/mmcblk0p2 rw rootwait;stdout-pathserial0:115200n8;};led{compatibleming,led;statusokay;default-stateon;led-gpiogpio037GPIO_ACTIVE_HIGH;};beeper{compatibleming,beeper;statusokay;default-stateoff;beeper-gpiogpio038GPIO_ACTIVE_HIGH;};keys{compatiblegpio-keys;autorepeat;gpio-key1{labelps_key1;gpiosgpio047GPIO_ACTIVE_LOW;linux,codeKEY_UP;gpio-key,wakeup;autorepeat;};gpio-key2{labelps_key2;gpiosgpio051GPIO_ACTIVE_LOW;linux,codeKEY_DOWN;gpio-key,wakeup;autorepeat;};};};i2c0{clock-frequency100000;eeprom50{compatibleatmel,24c02;reg0x50;pagesize8;};};测试# 探测at24c02rootant:/sys/class/i2c-dev/i2c-0/device/0-0050# i2cdetect -y 0Warning: Cant use SMBus Quick Write command, will skip some addresses 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: 10: 20: 30: 40: 50: 60: # 探测at24c02 rootant:/sys/class/i2c-dev/i2c-0/device/0-0050# i2cdetect -y 0 Warning: Cant use SMBus Quick Write command, will skip some addresses0123456789a b c d e f 00:10:20:30: -- -- -- -- -- -- -- --40:50:5051525354555657-- -- -- -- -- -- -- --#rootant:~# ls /sys/bus/i2c/drivers/at24/binduevent unbind# 把 I2C 设备 0-0050 绑定(bind)到内核驱动 at24 上rootant:~# echo 0-0050 /sys/bus/i2c/drivers/at24/bindat240-0050:256byte 24c02 EEPROM, writable,8bytes/write rootant:~# ls /sys/bus/i2c/drivers/at24/0-0050binduevent unbind rootant:~# ls /sys/bus/i2c/devices/0-0050/0-00500 driver eeprom modalias name of_node power subsystem uevent# 读取at24c02rootant:~# hexdump -C /sys/bus/i2c/devices/0-0050/eeprom00000000 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff|................|* 00000100# at24c02 写入hellorootant:~# echo -n hello /sys/bus/i2c/devices/0-0050/eeprom# 读取at24c02rootant:~# hexdump -C /sys/bus/i2c/devices/0-0050/eeprom0000000068656c 6c 6f ff ff ff ff ff ff ff ff ff ff ff|hello...........|00000010 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff|................|* 00000100
1. 项目缘起:为什么室内太阳能充电是个“伪命题”?几年前,当我第一次尝试用一块小型太阳能电池板给一个温湿度传感器节点供电时,我遭遇了彻底的失败。那是一个典型的物联网应用场景:设备放在窗台,理论上能晒…
📅 2026/8/2 7:29:27
1. 从“算力搬运工”到“计算本体”:一场芯片设计的范式革命最近,一个由前英伟达和AMD的资深架构师组成的团队,发布了一项足以让整个行业侧目的成果:他们设计了一款全新的AI芯片,宣称能以每秒处理17000个token的速度“…
📅 2026/8/2 7:29:27
1. 项目概述:逆向工程中的“矛”与“盾”在移动应用安全与逆向工程领域,攻防对抗始终是永恒的主题。我们经常遇到一些应用,它们部署了复杂的环境检测与防护机制,旨在阻止逆向分析工具的运行,保护其核心逻辑不被窥探。这…
📅 2026/8/2 7:29:27
5个理由告诉你为什么Poppler-Windows是Windows PDF处理的终极方案 【免费下载链接】poppler-windows Download Poppler binaries packaged for Windows with dependencies 项目地址: https://gitcode.com/gh_mirrors/po/poppler-windows
还在为Windows系统上的PDF处理工…
📅 2026/8/2 10:40:08
Windows HEIC缩略图生成器深度解析:跨平台图片管理的技术突破 【免费下载链接】windows-heic-thumbnails Enable Windows Explorer to display thumbnails for HEIC/HEIF files 项目地址: https://gitcode.com/gh_mirrors/wi/windows-heic-thumbnails
你是否…
📅 2026/8/2 10:40:08
1. 项目概述:从“氛围感”到“氛围编程” 最近在技术圈和社交媒体上,一个叫“Vibe Coding”的词突然火了起来,连带着一些跨界明星的名字也与之关联,引发了不小的讨论。乍一听,你可能觉得这又是一个包装出来的新潮概念&…
📅 2026/8/2 10:40:08
终极MetaTube插件指南:让Jellyfin媒体库智能自动化管理 【免费下载链接】jellyfin-plugin-metatube MetaTube Plugin for Jellyfin/Emby 项目地址: https://gitcode.com/gh_mirrors/je/jellyfin-plugin-metatube
你是否厌倦了手动整理媒体库中的影片信息&…
📅 2026/8/2 10:40:08
3大核心优势:YimMenu如何让GTA5游戏体验安全升级? 【免费下载链接】YimMenu YimMenu, a GTA V menu protecting against a wide ranges of the public crashes and improving the overall experience. 项目地址: https://gitcode.com/GitHub_Trending/…
📅 2026/8/2 10:40:08
电脑截图存在着不少的问题,例如截图无法实现滚动长截图,或者是截图后无法立即标注,导致截图后的工具需要另外标注或者打码。下面这两款工具不仅可以实时标注截图中的内容并同时复制到剪切板,到工作软件或者社交软件中直接粘贴图片…
📅 2026/8/2 10:39:07
1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…
📅 2026/8/2 0:00:48
温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…
📅 2026/8/2 0:00:48
1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同ÿ…
📅 2026/8/2 0:00:48
1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…
📅 2026/8/2 0:00:48
温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…
📅 2026/8/2 0:00:48
1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同ÿ…
📅 2026/8/2 0:00:48
AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言
HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…
📅 2026/8/2 1:22:12
无损视频剪辑终极指南:如何实现快速高效的多媒体处理 【免费下载链接】lossless-cut The swiss army knife of lossless video/audio editing 项目地址: https://gitcode.com/gh_mirrors/lo/lossless-cut
在数字媒体创作领域,视频编辑处理的质量损…
📅 2026/8/2 0:02:59
1. 本科生论文写作的AI辅助现状本科毕业论文是每个大学生必须跨越的一道坎。记得我当年写论文时,光是文献检索就花了整整两周时间,打印的参考文献堆满了半个书桌。如今AI技术的发展为学术写作带来了革命性变化,合理使用这些工具可以节省80%以…
📅 2026/8/2 1:22:12