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.

[参考译文] PROCESSOR-SDK-J721S2:PROCESSOR-SDK-J721S2

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1388675/processor-sdk-j721s2-processor-sdk-j721s2

器件型号:PROCESSOR-SDK-J721S2

工具与软件:

您好!

我想创建一个在 uboot 中读取 ADC 值的基本命令。

我指的是 https://e2e.ti.com/support/processors-group/processors/f/processors-forum/207404/code-to-read-voltage-of-battery-with-adc-of-am335x 这个问题

这种情况下会进行复位。

Fullscreen
1
while((__raw_readl(TSC_ADC_SS_CTRL) & ADC_SS_CTRL_ENABLE) !=0);
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

这些是使用的值  

Fullscreen
1
2
TSC_ADC_SS_CTRL 0x40200040
ADC_SS_CTRL_ENABLE 0x00000001
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

我的问题是:
1-是否有具体的原因导致复位?
2-是否有编程指南可用于帮助实现读取 ADC 通道的基本驱动器

此致、
Achraf

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

    你好、Achraf、

    我认为该模块可能未通电、因此您正在尝试访问寄存器。 您是否能够执行"d 0x40200040"。
    读出的是正确的值还是导致挂起/复位?

    -基尔西

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

    Keerthy、您好!

    "DD 0x40200040"导致复位。
    如何打开模块电源、您能提供一些提示吗?

    Achraf

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

    你好、Achraf、

    这些请求必须由驱动程序向设备管理器完成以打开模块/时钟。 因此、基本上没有简单的寄存器写入可以在 U-Boot 中解决此问题。  

    此致、

    基尔西  

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

    Keerthy、您好!
    您的意思是 Linux 或 uboot 中的驱动程序?
    我对在早期阶段在 uboot 中读取这些 ADC 感兴趣。
    如果有办法做到这一点、请分享

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

    您好!

    您的意思是 Linux 或 uboot 中的驱动程序?
    [报价]

    我的意思是、您必须在 U-Boot 中编写一个与 Linux 中已经存在的驱动程序相关的驱动程序。

    如果有办法做到这一点、请与我们分享

    这不是简单的寄存器写入序列。

    -基尔西

    [/quote]