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.

[参考译文] TMS320F28379D:如何使用 DSS 或 DSlite 从 RAM 启动程序?

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1442244/tms320f28379d-how-to-start-program-from-ram-using-dss-or-dslite

器件型号:TMS320F28379D

工具与软件:

您好!

我开发了一个引导加载程序、在 CSS 调试视图中加载时就可以工作。
我的目标是实现此过程的自动化。
我想要:
(1)要将 hex 文件加载到 RAM 中、
(2)从特定的 RAM 地址开始执行。

如何执行步骤[2]?

[编辑]我找到了解决方案:

Fullscreen
1
2
3
debugSession.memory.loadProgram( filename );
debugSession.memory.writeRegister( "PC", 0x10000 );
debugSession.target.runAsynch();
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

此致、
Piotr Romaniuk

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [quote userid="64714" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1442244/tms320f28379d-how-to-start-program-from-ram-using-dss-or-dslite "[Edit]我找到了解决方案:

    感谢您分享解决方案。 是的、可以使用 writeRegister 命令来设置 PC。