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.

[参考译文] TPS65994AD:外部 EEPROM 更新

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1185441/tps65994ad-external-eeprom-update

器件型号:TPS65994AD

你(们)好

我的客户询问高区域的旧区域是否应为0x800?

我曾尝试将 NewRegStart 置于步骤3,但我读取 CMD1寄存器,它返回的数据仍然是“FLVY”命令。

您能帮我与您的固件团队一起检查这种情况吗?

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

    您好、

    CMD1寄存器是否在"FLVy"命令下冻结? 通常、返回原始命令的 CMD1意味着该命令仍在运行。

    让我来看看0x800问题、从流程图下方的闪存器件分配图中、它看起来 OldRegStart 应该是0x800。

    谢谢、此致、

    Chris

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

    关于 CMD1、那么我需要读取 CMD1、直到它返回0?

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

    您好、

    是的、CMD1寄存器将继续读取您在执行命令时执行的4CC 命令。 命令成功执行后、CMD1寄存器将读取0。 如果执行命令时出现问题、CMD1寄存器可能会读取4CC 命令或0以外的内容。  

    此流程图显示执行4CC 命令的 ExecCmd 流程。 决策点(CMD1 = InCommand?) 正在检查是否仍在从 CMD1寄存器读取4CC 命令、如果命令仍在运行、将延迟并重新检查寄存器。

    [引用 userid="542643" URL"~/support/power-management-group/power-management/f/power-management-forum/1185441/tps65994ad-external-eeprom-update "]

    我的客户询问高区域的旧区域是否应为0x800?

    [/报价]

    是的、这应该可以。 我假设您正在讨论"旧区域开始"值。

    我对您共享的蓝色流程图不太熟悉、但看起来甚至不像他们在流程图中使用"旧区域开始"。

    谢谢、此致、

    Chris