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.

[参考译文] CCS/MSP430FR5959:FRAM 损坏

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/755414/ccs-msp430fr5959-fram-gets-corrupted

器件型号:MSP430FR5959

工具/软件:Code Composer Studio

尊敬的先生  

我正在使用 MSP430FR5959控制器,代码运行正常,但几天后它停止运行。 重新编程后、它在几天内仍然可以正常工作。

使用一个 LED 进行测试、该 LED 在1秒间隔内与我的其他代码切换、因此在大约3到4天之后、它停止切换、重新编程后、它再次正常工作   

那么、它是内存保护问题吗? 我的代码是否具有影响 FRAM 中代码内存的内容。  

我正在使用 CCS (8.1.0.00011版),但未启用内存保护单元格式为 project->properties->CCS general->MPU。 那么、问题是发生了吗? 通过启用该选项、我的问题是否得到了解决?

通过启用 内存保护单元选项,将出现编译错误  

说明资源路径位置类型
未解析的符号__mpusam,首先在 D:\ti\ccsv8\tools\compiler\ti-cgt-msp430_18.1.2.lsp\lib\rts430x_lc_sd_eabi.lib 中引用 MSP430F55xx_flashwrite_01.c C/C++问题

说明资源路径位置类型
未解析的符号_mpuseg、首先在 D:\ti\ccsv8\tools\compiler\ti-cgt-msp430_18.1.2.lsp\lib\rts430x_lc_sd_eabi.lib 中引用 MSP430F55xx_flashwrite_01.c C/C++问题

说明资源路径位置类型
未解析的符号 MPUSEG、首先在 D:\ti\ccsv8\tools\compiler\ti-cgt-msp430_18.1.2.lsp\lib\rts430x_lc_sd_eabi.lib 中引用 MSP430F55xx_flashwrite_01.c C/C++问题

请在这方面帮助我  

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

    尊敬的 Anushka:

    这是一种奇怪的情况。 它可能由 MPU 禁用引起。 但这里是确认它的方法。 您可以在芯片停止运行后从芯片中读取 FRAM 数据、并将其与您之前写入的代码进行比较。 然后检查是否存在一些不匹配问题。

    另一种方法是更换另一个芯片、最 有可能损坏这一个芯片。

    此致、

    现金 Hao

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

    如何在这两种情况下验证 FRAM 芯片中的数据(工作正常和不工作)。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Anushka:
    您可以使用 FET-PRO430从芯片中读取 FRAM 数据。 并在构建项目时检查生成的.txt 文件。 比较这两个数据并进行检查。

    此致、
    现金 Hao