树莓派俱乐部 树莓派俱乐部
  • 首页
  • 树莓派
  • OpenWrt
  • Python
  • Linux
  • 注册
    登录
现在登录。
  • 首页
  • 树莓派
  • OpenWrt
  • Python
  • Linux
首页 树莓派 关于树莓派OTP

关于树莓派OTP

束发少年 6 年 前

OTP寄存器和位定义

树莓派使用的所有SoCs都有内置的一次性可编程(OTP)内存块。它有66个32位的值,尽管只有少数位置有工厂编程的数据。要注意的是任何对OTP的修改都是无法还原的。

[tip type="tip error" ]

要注意的是任何对OTP的修改都是无法还原的。

[/tip]

显示OTP内容的vcgencmd为:

vcgencmd otp_dump

OTP寄存器

此列表包含注册表上的公开可用信息。如果这里没有定义寄存器或位,那么它就不是公共的。

17-引导模式寄存器

-Bit 1:设置振荡器频率为19.2MHz

-Bit 3:使拉上SDIO引脚

-Bit 19:启用GPIO引导模式

-Bit 20:设置银行检查GPIO引导模式

-Bit 21:启用从SD卡引导

-Bit 22:设置要启动的bank

-Bit 28:允许USB设备引导

-Bit 29:支持USB主机启动(以太网和大容量存储)

18 -引导模式寄存器的拷贝
28 -编号
29 - ~(序列号)
30 -修订编号
64/65 - MAC地址;

如果设置的话,系统将优先使用这个,而不是基于序列号自动生成的地址

66 -高级引导寄存器

Bits 0-6:用于ETH_CLK输出引脚的GPIO
Bit 7:启用ETH_CLK输出
Bits 8-14:用于LAN_RUN输出引脚的GPIO
Bit 15:启用`LAN_RUN输出
Bit 24:扩展USB HUB超时参数

Bit 25:ETH_CLK频率:

0 - 25MHz
1 - 24 MHz
#RaspberryPi#树莓派
1
束发少年
用自己的眼睛去读世间这一部书。
评论 (0)
返回
    发表评论
猜你喜欢
  • 树莓派4B安装Windows10桌面版
  • 在树莓派上使用RaspAP开启热点
  • 树莓派3B Windows 10桌面版安装GPU驱动
  • 树莓派3B安装Windows10桌面版
束发少年
28
文章
7
评论
86
获赞
文章聚合
如何构建树莓派64位系统(2)编译内核
5 年 前
树莓派+pn532使用NFC
6 年 前
编译使用树莓派64位VideoCore IV(VC4)
6 年 前
64位ububtu+64位openwrt双系统镜像发布
6 年 前
树莓派Ubuntu 19.04安装PHP7.3
6 年 前
  • 首页
Copyright © 2018-2025 树莓派俱乐部. Designed by nicetheme.