Apex Dual Orin EEPROM#
注意事项#
请注意,Apex Dual Orin只有主Orin可以访问EEPROM。
从Orin无法访问EEPROM。
功能说明#
EEPROM是用于存放米文产品相关信息的存储芯片。
其相关的使用用例有:
1 写入设备相关信息 1 读取设备相关信息
Apex Orin NX eeprom测试方法: Apex Orin Nx eeprom 写入方法
各产品Epprom写入I2c编号
产品 |
米文写入编号 |
模组端写入编号 |
|---|---|---|
AD10 |
||
APEX ORIN NX |
||
APEX DUAL ORIN |
只存在于主设备,存放位置在 i2c-8 总线,地址是 0x50 |
主、从都有,存放位置一样都在 i2c-0 总线,地址是 0x50 |
EEPROM测试指导书
1 、 eeprom 所需测试的内容 如下:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 、测试方法:执行 flash_eeprom 脚本 ( 见附件 )

3 、 flash_eeprom 提供写入 / 读出 1 中产品信息的方法
4 、具体操作如下

附件#
注意:执行一定要加sudo
烧写eeprom脚本0509更新
烧写eeprom后重启设备,然后运行下面的脚本,查看测试结果。
BRD601\THOR使用
BRD601总线-9
查看I2C总线也可以从dmesg中去查找:
如下

异常情况排查方法#

出现问题的原因一般分两种,一是没有烧录EEPROM,二是没有驱动。
如何确定是eeprom没有烧录还是没有驱动:
执行:sudo dmesg | grep miivii-eeprom
(1)下面现象是eeprom没有烧写:

(2)如果没有任何信息打印就是没有驱动;
使用生产测试工具烧写eeprom:
1.与言勋确认确认对应产品的生产测试工具
2.以AD10测试工具为例,点击测试工具的米文动力配置被测设备的网口IP信息,配置完后点击保存,重启测试工具,工具显示设备已建立,完成后在PCBA栏写入设备主板的SN号为烧入设备做准备。

3.选择右上角的生产平台到:产品+wifi这一栏下,点击下方的start按钮,开始执行测试,在eeprom写入这一栏打对勾后表示烧写eeprom完成,重启测试设备即可。

