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.

[参考译文] TMS320F2800137:TMS320F2800137 RAM 软件程序问题

Guru**** 2587365 points
Other Parts Discussed in Thread: TMS320F28027

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1294587/tms320f2800137-tms320f2800137-ram-software-program-issue

器件型号:TMS320F2800137
主题中讨论的其他器件:TMS320F28027

闪存程序加电、传输到 RAM、并且

2800137 cmd 定义如下:

需要搬运的函数:

Main 函数中处理用法的定义;

可以下载该程序、但有几个函数未运行。

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

    您好!

    我们有关该主题的专家目前不在办公室,预计将于11月28日回来。 请预计响应会延迟。

    此致、

    瓦尔沙

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

    您好 Herbert:

    Unknown 说:
    程序可以下载,但有几个函数没有运行。

    您是否已验证它们是否在闪存中正确编程并正确复制到 RAM? 您能否验证在调用函数时未覆盖应执行的存储器?

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

    我确认它没有 被覆盖、  

    您能给我提供 F2800137 软件例程吗? THKS

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我确认它没有 被覆盖, [/报价]

    因此、当您查看 "Memory Browser"窗口时、您可以在 RAM/闪存中的适当位置看到所有函数、对吗?  未运行的函数是否曾被执行过一次(请使用断点进行检查)? 程序是否会卡在代码中的某个位置、或者它是否能够在 main 末尾的某些 while 循环中正常执行?

    您能给我 F2800137 软件例程吗? thks [/引号]

    "对不起,我不知道你在想什么。" 您是否尝试查找示例代码?

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

    帮助检查它是否可以,因为这个函数定义:

    #ifdef _cplusplus

    #pragma code_section (".TI.ramfunc");

    #else

    #pragma code_section (所需函数、".TI.ramfunc");

    #endif

    TMS320F28027有   memcopy 函数,但2800137无法找到它,  

    如果它是高于函数 定义 ,thks

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    帮助检查此函数定义是否正常[/报价]

    如果您使用的是 second pragma 语句、则只要在语句中使用了有效函数、第二个 pragma 语句就正确无误。

    TMS320F28027具有   memcopy 函数,但2800137无法找到它, [/报价]

    您可以使用 string.h 中的 memcpy 函数、这应该起作用。

    [/quote]