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.

[参考译文] MSP430FR5994:保留存储器

Guru**** 2390755 points
Other Parts Discussed in Thread: MSP430FR5994

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/978404/msp430fr5994-reserved-memory

器件型号:MSP430FR5994

大家好、

当我们的客户想要了解 MSP430FR5994保留存储器的预期值和用途时、请联系您。 数据表的第9.15节给出了存储器地址。

您还能告诉我们覆盖此保留存储器的可能含义吗? 这会导致错误吗?


提前感谢!


此致、

Jejomar

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

    您好、Jejomar、

    从图9-1中可以看出 JTAG 密码可以扩展到这个区域。  也就是说、由于存储器显示为保留、因此可能存在一些有关其访问的未记录限制。  希望这对您有所帮助。

    BR、
    Leo

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

    您好、Jejomar、

    您是指保留的存储器位于0x0000 - 0x0009、对吧? 存储器的这个区域是 ROM、因此您根本不能覆盖它。
    在这个区域、一个硬编码的 bis LPM4、SR 被编码为具有一个可将器件置于一个安全状态的固定 CPU 指令。
    根据 MPU 设置、您可能会在此处触发访问权限违规。

    因此、最后建议不要在该存储器区域进行写入。

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

    Dietmar 您好!

    我将粘贴一部分"读取代码文件"、您可以在其中看到保留存储器的数据已被覆盖。 位于该位置的数据来自信息存储器的开始位置0x1800。 n`t 保留的存储器实际上是 ROM、这是不可能的。 n`t 您对如果是 ROM 会发生什么情况有任何了解、请告诉我、这样我们就可以确保其中一个器件不会再次发生这种情况。

    读取代码文件........................................................................     完成

    --代码大小= 0x2EF2 (12018)字节

    文件警告报告中的代码

    地址0002:30 31 32 33 34 35 36 37

    地址000a:38 39 41 42

    地址000E:00 2C 01 D0 07 00 00 00

    此致  

    Nicolas Wödy í a

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

    Nicolas

    那么、您提供的数据的绝对地址是什么?

    如果我正确的话、如下所示(如果我错了、请纠正我)

    @1802
    30 31 32 33 34 35 36 37
    @180A
    38 39 41 42.
    @180E
    00 2C 01 D0 07 00 00 00

    此存储器区域位于信息存储器的 D 段中、不属于您之前询问的保留存储器区域。 因此、请帮助澄清您真正需要什么?

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

    Dietmar 您好!

    此文件所指的地址为0x0002、但0x0002处的数据从信息存储器中"重复"。

    此致、

    Nicolas Wödy í a

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

    您好、Nicolas、

    好的、这样您就可以将数据从0x0002复制到0x1800。 这实在是很奇怪。 您是否有能力将 CCS 或 IAR 与 JTAG 调试探针连接、并打开 MEMORY 窗口以读取0x0000处的存储器以查看数据。
    我想知道读写是如何完成的、可能是它有问题的。

    如前所述、它是 ROM、不能被覆盖。 我将于明天对 FR5994进行物理访问、并将进行双重检查。

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

    Dietmar 您好!

    我n`t n`t 能够再闪存、因为控制器工作正常。

    此致、

    Nicolas Wödy í a

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

    Nicolas、

    您是否有已知良好的器件? 至少它会解释你为什么读出这样奇怪的东西。

    是否可以对所有 GPIO 正确端接的简单 LPM4工作台进行编程、以确保其消耗预期电流? 这始终是一个快速检查、以确保器件未被很明显的损坏。

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

    Dietmar、

    n`t 有多个工作器件、但我们在工作器件上不会获得相同的读数。

    该n´t 器已从电路板上完全移除、因为它确实能正常工作、并且必须对器件进行维修。

    此致、

    Nicolas Wödy í a

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

    Nicholas、您好!

    我的意思是说、这指向已损坏的器件、建议将其放入插座板程序简单的 LPM4测试中、并通过比较 LPM4与预期值来检查 EIPD (电引起的物理损坏)。 如果已确认、我建议检查应用是否具有正确的 ESD 处理或任何过压/电流情况。


    您可以发布正常工作的设备上的读数吗?

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

    在工作设备中、0x32 0xd0 0xf0 0x00 0xff 0x3f 0xff 0x3f 0xff 0x3f 0xff 0x3f 作为保留存储器。

    起始指针是否´t 指向0x0000而不是0x1800、这就是为什么我们得到了对信息存储器数据的读取?

    此致、
    Nicolas Wödy í a  

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

    这就是我希望从这些地址获得的内容! 您可以看到代表 JMP $的0x3FFF 和代表 硬代码 bis LPM4、SR 的第一个地址(0x0000缺失)。

    不知道为什么在发生故障的设备上您会得到该垃圾数据、但最终它看起来像是计数器值从30上升。 您的代码中是否有这种代码或数据?

    一个问题:为什么要将这种数据读取到信息内存中?

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

    它不是计数器、这个序列被硬编码到信息的开头。 稍后、它应用作产品代码。

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

    您好!

    今天、我在 FR5994 RevC 上读取了保留存储器、并在下面显示了其外观。 此存储器区域为 ROM (只读)、不能写入。

    因此、如果您的代码从这些 地址读取数据不正确、则器件会出现问题。
    如前所述、请执行简单的 LPM4工作台以检查它是否消耗高电流。

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

    Dietmar 您好!

    在n`t 器上刷写新固件是不可能的。

    此致、

    Nicolas Wödy í a

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

    您好、Nicolas、

    这听起来好像部件明显损坏了、因此从内存或软件的角度进一步深入研究这一点是完全没有意义的。
    不确定您是如何处理该器件的、还是在什么条件下运行该器件。
    我建议观察您的产品中是否存在类似行为的其他商品、以查看这是否是系统性的。 到目前为止、您在这里可以做的事情不多。

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

    Dietmar 您好!

    该器件n`t 客户、因此我目前无法告诉您。

    仍然感谢您的帮助。

    此致、  

    Nicolas Wödy í a

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

    Nicolas、

    感谢您提供的信息、更糟糕的是不了解情况。 如上所述、观看类似商品的生产、然后返回 TI。

    向 TI 发送单个器件既不能帮助您也不能帮助 TI 了解它、尤其是在不了解故障条件的情况下。 因此、如果您同意、我现在将关闭此主题。

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

    我同意。