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.

[参考译文] TMS320F280033:Hwbist##39;s hwbist 段地址与 Pbist 状态地址重叠

Guru**** 2467830 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1474802/tms320f280033-hwbist-s-hwbist-section-address-overlaps-pbist-state-address

器件型号:TMS320F280033

工具与软件:

你(们)好

目前在对芯片进行安全验证时、发现 HWbist 需要使用以0x0000开始的32个字符的地址、如下所示

但是、存储器上 POST 结果的位置如下、需要在应用中确定

如何将两个地址段分成 cmd 文件、因为它们重叠了? 或者我是否理解有问题? 感谢您的支持!

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

    我认为应该在引导 ROM 完成并将编码回 main 后对 MPOST 结果进行分析。  此时、可以丢弃信息、然后根据主程序或 HWBIST 的需要重新使用。

    请记住、MPOST 只能由 RESET 事件后的引导 ROM 执行、而 HWBIST 可在运行时调用。  所以这里应该没有碰撞的风险。

    https://www.ti.com/document-viewer/lit/html/SPRUIW9C#GUID-ACAAD810-2872-4773-8B19-7969466F4E2C/TITLE-SPRUIN7CPU1_BOOTFLOW

    显示了引导流程、只有 POR 或基于 XRSn 的复位将激活 MPOST。

    此致!
    Matthew

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

    您好、Matthew  

    为了获得 MPOST 的测试结果、我需要在 cmd 文件中定义一个从0x0000_0002开始的地址段、但 hwbist 也需要在起始地址0x0000处定义一个32字段。 这两个段的地址部分重复、导致报告错误、查看可用的解决方案

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

    AO、

     使用这里的.union 指令大纲 https://www.ti.com/lit/ug/spru513w/spru513w.pdf 将这两个变量加载到同一地址是否可以解决此问题?

    此致!

    Matthew