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/LAUNCHXL-F28379D:tms320f28379d 中的闪存中的代码不起作用

Guru**** 2609955 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/686668/ccs-launchxl-f28379d-code-not-working-in-flash-in-tms320f28379d

器件型号:LAUNCHXL-F28379D

工具/软件:Code Composer Studio

我在 cputimer0 ISR 中有一个代码、它很长、并且包含 ADC 和 PWM 语句。它不是在 RAM 中编译的。所以我在闪存中编译它、为我提供了.out 文件、也正在调试、但代码不起作用。我检查了观察窗口表达式 未找到显示标识符。。。即使是配置为0×4000 TSS.bit 的 cputimer 也无法正常工作。。与原始的 cputimer01程序一样。这可能是什么问题?

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

    您好、Akshay、

    当您说"我在闪存中构建了它、为我提供了.out 文件、并且正在进行调试、但代码不起作用。"  

    您是否意味着您可以进行调试、但代码在语句之后无法执行?

    您能否进行调试并让我们知道问题从哪个部分开始?

    是否有可构建的现有闪存配置、或者您是否对闪存配置进行了一些更改以构建闪存?

    请参阅文章   、以确保您不会遇到相同的问题。

    谢谢、

    Katta

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Rajaravi、
    我调试代码后、什么都不会执行。大多数表达式都不会被识别。其他表达式显示10次幂减32的垃圾值。
    我猜是内存映射问题
    我没有对内置闪存配置进行任何更改。
    我想您共享的链接已不再有效...尝试打开它。

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

    我现在更正了链接。 请检查我之前的帖子。
    请告诉我您对在闪存中构建项目所做的哪些更改?

    谢谢、
    Katta
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、katta、
    很抱歉耽误你的回答。 我没有对闪存配置进行任何更改。我只使用了 CCS 窗口中的"在闪存中构建程序"选项。我将查看您的帖子一次、如果有用、也将更新您的帖子。

    谢谢
    Akshay