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.

[参考译文] MSP430F5659:MSP430F5659-RAM 问题

Guru**** 2524550 points
Other Parts Discussed in Thread: MSP430F5659

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/744771/msp430f5659-msp430f5659-ram-issue

器件型号:MSP430F5659

目前、我们使用的是 MSP430F5659控制 器、具有512KB 闪存、RAM–64KB。

 

我们使用的 LCD 将具有常量库文件和应用。

 

当我们启用 LCD 库以及该库的所有坐标(400 X 240像素大小)时,我们不会得到任何调试配置。 但是、如果我们将其更改为400 X 80、我们将获得调试配置。

 

尽管我们有足够的大小、但我们仍无法获取调试 provision.e2e.ti.com/.../TrioMsp430Project1.txt

 

什么是导致问题的原因? 随附的地图文件供您参考。

 

您的支持/建议将对我们非常有帮助。

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

    请提供有关调试工具、IDE 和 IDE 版本的信息。
    如果您未使用最新版本、请更新 IDE 版本并重试。
    您能否发布您看到的错误消息的屏幕截图?

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

    您好、Britta、

    工具:- IAR Embedded Workbench IDE-MSP430 7.12.1。

    MSP430F5659中刷写代码后 、我们无法控制对代码的调试。 请检查附件以供参考。

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

    您能否查看扩展时钟控制设置(在启动调试会话后、请转至 Emulator->Advanced -> Clock Control)并检查 LCD 是否会因断点而停止或继续运行?
    您可以在此处再次发布设置的屏幕截图。

    此外、LCD 坐标是否超出范围? 出于好奇、400 x 239像素的坐标是否起作用?

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

    您好、Britta、

    已根据您的建议进行检查

    1) 1)用 400*239更改了 LCD 像素--它不起作用请参阅 Error.jpeg

      1 a)随附检查的时钟控制观察结果、请参阅 Error.jpeg (我没有获得调试代码的任何控制)。

    2)用400*90更改了 LCD 像素--它的工作方式是参考 working.jpeg (我能够进行调试)。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我想知道您是否正在运行 IAR #37778中描述的看门狗超时:

    www.iar.com/.../

    它们将4KB 描述为"大"(您有大约12KB)。 他们提到 DATA_I、但也必须写入 DATA_Z。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能告诉我需要更新的内容及其值吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我们没有在看门狗计时器下运行、请检查附件

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    正如 TN #37778 (请参阅上面的链接)所解释的那样,这是在到达 main()之前发生的看门狗超时,因为 C 库初始化花费的时间太长。

    根据 TN、有一个库文件 low_level_init.c、其中包含在初始化.data 和.bss 之前执行的代码、您可以在那里关闭看门狗。

    一旦找到该.c 文件、这是一个非常简单的更改。 我已经使用过 IAR 一段时间了、所以有些名称可能已经改变了、但我认为这个想法是一样的。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Krishna、

    我将需要与我们的专家进一步审查这一点。
    请给我们一些时间来深入探讨这个问题。 我希望在下周中旬回来。
    感谢您的耐心等待、
    Britta
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Britta、

    感谢您的支持、我们都在等待您的回复。  请检查随附的地图文件以供参考。

    e2e.ti.com/.../Msp430Project1.txt

    谢谢、

    Krishna

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

    当我仍在内部检查您的问题可能是什么时、您是否检查了 Bruce 最新的指示、即您的初始化可能需要很长时间、从而发生看门狗超时? 您可以尝试他关于在 low_level_init.c 中禁用 WDT 的指导、以检查这是否起作用。

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

    我检查了 Bruce 的指示、并根据 Bruce 的建议更改了 low_level_init.c 文件、它运行正常。 我能够调试并执行代码。

    感谢您的宝贵支持。


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

    我很高兴听到您的问题已得到解决。
    请单击绿色的"已解决我的问题"按钮标记 Bruce 的答案、以便其他可能有相同问题的用户可以从此主题中受益。
    之后、我将继续并关闭该线程。 如果您有其他问题、您可以使用本页右上角的"提出相关问题"或"提出新问题"按钮。

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

    感谢您的支持。

    注:-“已解决我的问题”