登录
|
立即注册
门户
Portal
论坛
BBS
广播
Follow
下载
商城
关于
English
搜索
热搜:
活动
交友
discuz
Mcuzone 野芯科技
»
论坛
›
Raspberry Pi树莓派
›
树莓派Model B系列
›
双TPU扩展板上EEPROM芯片烧写操作演示
返回列表
双TPU扩展板上EEPROM芯片烧写操作演示
[复制链接]
Mcuzone_ZHZ
当前离线
积分
10715
Mcuzone_ZHZ
39
主题
177
帖子
1万
积分
允许发帖
积分
10715
收听TA
发消息
发表于 2024-9-10 15:52:24
|
显示全部楼层
|
阅读模式
关键词:
树莓派5 TPU EEPROM FLASH AT24Cxx I2C
概述:
双TPU扩展板板载EEPROM芯片。树莓派系统在启动过程中会通过I2C引脚查找EERPOM并读取EEPROM信息,因此我们可以向EEPROM芯片烧写我们需要的信息以及设备树文件。以此来实现配置信息自动加载的功能。
回复
使用道具
举报
Mcuzone_ZHZ
当前离线
积分
10715
Mcuzone_ZHZ
39
主题
177
帖子
1万
积分
允许发帖
积分
10715
收听TA
发消息
发表于 2024-9-10 15:54:11
|
显示全部楼层
硬件:
树莓派5
MPDTPU扩展板
软件:
Raspberry Pi OS 64-bit
2024-07-04
回复
支持
反对
使用道具
举报
Mcuzone_ZHZ
当前离线
积分
10715
Mcuzone_ZHZ
39
主题
177
帖子
1万
积分
允许发帖
积分
10715
收听TA
发消息
发表于 2024-9-10 16:02:35
|
显示全部楼层
本帖最后由 Mcuzone_ZHZ 于 2024-9-12 10:56 编辑
注意,烧写过程中需要连接外网,请保持网络畅通。
首先输入以下命令安装工具
sudo apt install cmake
git clone
https://github.com/raspberrypi/utils.git
接下来输入命令进行安装
cd utils/eeptools
cmake .
make
sudo make install
i2c-gpio.dtbo
(1.16 KB, 下载次数: 1)
2024-9-10 16:11 上传
点击文件名下载附件
接下来将dtbo文件放置到/boot/overlays下
sudo cp i2c-gpio.dtbo /boot/overlays
放置完成后重启系统
重启系统后输入cd utils/eeptools
进到eeprom_settings.txt文件中
sudo nano eeprom_settings.txt
复制文本内容后退出
随后输入sudo nano myhat_eeprom.txt创建文件
将刚才复制的文本粘贴到里面
内容可以自定义修改
在当前演示,我们将设备树文件修改为关闭蓝牙
随后使用EEPROM工具生成UUID
eepmake myhat_eeprom.txt myhat.eep
将产生的UUID修改到myhat_eeprom.txt
保存并退出
输入以下命令使能I2C-9
sudo dtoverlay i2c-gpio i2c_gpio_sda=0 i2c_gpio_scl=1 bus=9
修改eepflash.sh内容地址为0050
sudo nano eepflash.sh
保存并退出
随后输入以下命令烧写EEPROM
sudo ./eepflash.sh -w -t=24c32 -a=0x50 -f=myhat.eep
烧写完成后重启系统,即可看到蓝牙被禁用
回复
支持
反对
使用道具
举报
下一页 »
返回列表
发表回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
快速回复
返回顶部
返回列表