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.
我正在尝试使用提供的 OTP 校准函数和 ADC_Setmode 函数来校准 ADC 外设(ADCA、ADCB、ADCC 和 ADCD)。 当 CPU1已完成初始化并为 CPU2提供"确定"引导时、我正在 CPU2中运行此 ADC 校准。
我的问题是、我在 CPU1的 OTP (TI_OTP_DEV_KEY_BF、0x5A5A)中看到了适当的校准数据、但当我查看 CPU2中的 OTP 地址时、我看到的都是0FFFFs。
我缺少什么? CPU2是否可以访问我通过 CCS 中的存储器浏览器看到的 OTP 中的 ADC 校准数据?
谢谢
您好、Gary、
ADC 校准需要从 CPU1运行。 校准数据存储在 CPU1闪存中、例程存储在 CPU1 ROM 中。 CPU2无权访问此数据、因为地址空间是独占的。
此致、
伊袋
如果 CPU1运行 ADC 校准例程(SetMode)、那么是否可以将 ADC 控制更改为 CPU2并随后校准 CPU2 ADC 寄存器中的 TrimOffset?
或者、如果我们需要在 CPU2中运行 ADC、CPU1 OTP 校准数据是否需要从 OTP 复制到共享存储器、然后 CPU2可以使用共享存储器中的新存储器位置运行 ADC 校准?
谢谢
您好、Gary、
"对不起,我不小心给弄丢了。" 您可以从 CPU1运行 ADC_setMode ()。 一旦完成这一操作、ADC 被校准;当将所有权切换到 CPU2时、它不会被复位。
此致、
伊袋