您好!
我有疑问、我从 TI 获得一个代码、想使用此代码将其存储在我的产品(不是 EVM 板)上。
但是、校验和在编程后发生了变化。 我们 对代码的内容进行微调后、我就知道校验和会发生变化、在本例中、我没有修改任何代码、只是将代码编程到板中、我认为不应该更改校验和。
我尝试解决这个问题,并使用另一个主题提供的方法,"在保存项目文件之前存储配置到 NVM",但校验和仍然会更改编程后。
有人能帮助解决这个问题吗? 随附的中的代码文件和设计电路。
-问题详细信息-
代码文件的校验和: F229DFA
以及电路板的编程和校验和后变为: F229DFB
比较 F229DFA/F229DFB 之间的 差异,差异为0xBB User_Data_ 11。 (图1)
我还比较了这两个文件之间的差异、 变量为"channel B 相位配置"、从设置"1phase 到2phase "。 (图2)


由于我们的设计在实际电路板中为2phe+1phase、并且这种更改是从原始代码文件设置中将"1 phase"设置为"2 phase"。
我当时在想... 这个根本原因是设置和应用程序之间的不匹配造成的吗?
代码是否具有根据实际电路板状态进行强制性更改的机制? 在我看来、导入的代码应该具有最高的控制能力。
由于代码更改了问题、请帮助解决此问题。 谢谢!
--设计应用程序-
控制器+功率级:TPS53681 + CSD95490 (2+1相)
平台:Marvell 98CX8514
电源轨:AVDD/VDDH
e2e.ti.com/.../6011.TPS53681-SD_5F00_AVDD-and-SD_5F00_AVDDH-89d_5F00_B2_5F00_F229DFA.xmle2e.ti.com/.../TPS53681_5F00_89d_5F00_Schematic.pdf
此致、
Emily。


