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.

[参考译文] TMS320F2800157-Q1:仿真引导模式选择

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1592669/tms320f2800157-q1-emulation-boot-mode-select

器件型号: TMS320F2800157-Q1

尊敬的专家:

我们收到客户关于仿真引导模式选择的查询:

 

根据上面的流程图、在连接 JTAG 调试器时、似乎必须有一个检查 BOOTDEF 选项的过程。 此时、似乎根据 BOOTDEF 设置、允许选择是在闪存区域还是在其他区域(包括 RAM)中运行。

我的问题是、以前我认为有一个函数仅连接 JTAG 仿真器并在使用另一个模块时自动在 RAM 区域运行、但 2800157 是否具有该功能? 如果我要连接 JTAG 仿真器并在 RAM 区域中驱动它、除了通过访问 EMU_BOOTPIN_CONFIG_KEY 等来设置 BOOT_DEF0、没有别的选择吗?

感谢您的帮助。

此致、
阿奇·A·

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

    您好:

    我的问题是、以前我认为有一个函数仅连接 JTAG 仿真器、并在使用另一个模块时在 RAM 区域自动运行、但 2800157 是否具有该函数?

    我不太确定您的意思。 每当调试器连接到器件时、您可以利用 CCS GEL 文件自动配置 RAM 引导。  

    如果我要连接 JTAG 仿真器并将其驱动到 RAM 区域、除了通过访问 EMU_BOOTPIN_CONFIG_KEY 等来设置 BOOT_DEF0 之外、没有别的选择吗?

    正确、否则 只要器件复位、器件就会等待引导。  一旦连接到 CCS 中的器件、您就可以通过选择“Scripts">"EMU Boot“ Boot Mode“ Mode Select“>"EMU_BOOT_RAM"来“来轻松“轻松配置 RAM 引导。 GEL 文件执行以下写入:

    *(unsigned long *)0xD00 = 0x5AFFFFFF;
    *0xD04 = 0x0005;

    此致、

    马特