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.

[参考译文] TMDX570LC43HDK:TMDX570LC43HDK

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1114115/tmdx570lc43hdk-tmdx570lc43hdk

器件型号:TMDX570LC43HDK
主题中讨论的其他器件:HALCOGEN

尊敬的先生/女士:

我们已购买 TI TMS570LC43HDK 演示板。  

我们正在使用 C 语言处理基于微控制器的项目。

我们使用 HalCoGen 工具成功生成了代码、并使用 PWM 演示项目测试了 LED 闪烁。  

接下来,我们使用 GHS (Greenhills)工具的 PWM 演示代码生成了相同的 LED 闪烁。

我们将此代码复制到 Greenhills IDE 项目中并成功下载。

 

但生成的代码无法正常工作,并且在执行 memcpy()期间会使文件 hl_het.c 文件行1324崩溃。

 

(void) memcpy ((void *) hetRAM1、(const void *) het1PROGRAM、sizeof (het1PROGRAM;

 

我正在尝试调试此问题、我需要 TI 支持才能继续。

 

如果有任何关于如何将 TI 代码调整为 GHS Multi 的文档、请共享。

 

如果需要更多信息、请回复我。

此致

Shanmugam

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

    您好 、Shanmugam、

    您说过该项目是通过 GH IDE 编译并下载到 MCU 闪存中的、对吧?

    您是否对 HALCOGen 生成的代码进行了更改:链接器 cmd 文件和其他汇编代码?

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

    我认为应删除 HL_SYS_CORE.asm 中的以下代码:

           .bss

           org   0x08000000+0x00001000+0x00000100

    _ghsend_stack::

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

    您好、QJ Wang、

    感谢您的建议。我们之前收到了格林豪威尔的建议。 除此之外、我们没有对 HALCOGEN 生成的代码进行任何其他更改。  

    我通过注释  hL_sys_core.asm 文件来测试代码、因为这会导致编译错误。  

    但是、下载后的 LED 闪烁不起作用。  

    hello world 示例成功执行、没有任何问题(hL_sys_core.asm 文件也不会给出以下错误)  

    只有当我们尝试 LED 或任何外设测试时、我们才不会得到任何结果。

    谢谢、此致

    Shanmugam。  

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

    您好、QJ Wang、

    我真的很抱歉、我们根据以下链接对 HalcogGen 生成的代码进行了更改

    https://www.youtube.com/watch?v=tsVmpH6Pm2U

    在大约5:00分钟时、描述了这些更改。  

    但首先、我使用 code composer 测试了该示例、LED 闪烁。

    我通过在项目创建中选择 GHS 工具创建了下一个项目、并生成了代码。

    生成代码后、我进行了与给出的示例相同的更改。

    谢谢、此致

    Shanmugam

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

    从 HL_sys_core.asm 中删除以下代码后、LED 是否会使用 GHS IDE 和编译器闪烁?

           .bss

           org   0x08000000+0x00001000+0x00000100

    _ghsend_stack::