This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM625-Q1:AM625

Guru**** 1916930 points
Other Parts Discussed in Thread: TMP100
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1379344/am625-q1-am625

器件型号:AM625-Q1
主题中讨论的其他器件:TMP100

工具与软件:

尝试分别从 I2C 树第7页中读取 TMP100 (SOC)和 TMP100 (DDR)的电路板温度存储器地址0x48和0x49时。

我读取的是0x00000000。

值似乎在一个具有基线值+与上述地址偏移量的与运算地址处读取。

 

请仔细查看、告诉我您的想法。

 

此致、

Alberto

 

根证书 @am62axx-evm:/opt/edgeai-gst-apps ls /

bin  dev HOME linuxrc    介质 选项  run  srv tmp var

boot etc lib  lost+found mnt proc    sbin sysusr  

 

根证书 @am62axx-evm:/opt/edgeai-gst-apps devmem2 0x48

/dev/mem opened.e2e.ti.com/.../While-trying-to-read-board-temperature-memory-address-0x48-and-0x49-for-TMP100.docx

内存映射地址0xff97dc6000。

读取 在地址 0x00000048 (0xff97dc6048):0x00000000

 

根证书 @am62axx-evm:/opt/edgeai-gst-apps devmem2 0x49

/dev/mem 打开。

已在地址0xff8ee63000处映射存储器。

读取 在地址 0x00000049 (0xffffff8ee63048):0x00000000

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我们的散热专家将在 接下来的2周内离开办公室。 如果他没有回复、请在7月的第二周内随意打线。

    -道林

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Alberto:

    读取温度的最简单方法是"cat /sys/class/thermal/thermal_zone */ temp"。  

    当您运行 devmem2 0x48/0x49时、您正在从存储器映射寄存器(而不是 I2C 地址)读取。

    如果需要读取寄存器、则可以使用命令行 I2C 工具直接从 I2C 总线读取(例如 i2cdump、i2cget 等)、或者参阅技术参考手册中的第6.2.5.5节"电压和热管理器(VTM)"以了解寄存器和计算信息。

    此致、

    Anshu