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/TMS320F28388D:如何设置 EMUBOOTPINCONFIG 寄存器及其 OTP 等效器?

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/935199/ccs-tms320f28388d-how-does-one-set-the-emubootpinconfig-register-and-its-otp-equivalents

器件型号:TMS320F28388D
主题中讨论的其他器件:C2000WARE

工具/软件:Code Composer Studio

您好!

我想定义一些自定义引导模式引脚。 我知道在开发过程中、需要设置 EMUBOOTPINCONFIG 寄存器的值、但在量产过程中、需要在 Z1-BOOTPINCONFIG OTP 中设置这些值。

那么、如何设置这些存储器位置的值呢? 我猜是 可以在 CCS 中更改 EMUBOOTPINCONFIG、但我不确定如何完成。 至于 OTP 存储器、除了想知道如何在 OTP 中设置值外、如何验证刚才设置的值?

此致、

李孝华

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

    Howard、

    EMUBOOTPINCONFIG 映射到地址0xD00 (请参阅表"表5-17。 器件 TRM 中的"CPU1 Boot ROM Registers")、因此在连接到 CCS 后、打开 CCS 存储器观察窗口并在此处更新此地址。

    要更新 OTP 位置、您可以通过闪存插件 GUI (在 CCS 中、连接到目标后单击"Tools"->"On-Chip Flash")来完成此操作、方法是在 Z1OTP-GPREG1字段中提供适当的值、然后单击"Program GPREG"。  请注意、稍后无法更改在 OTP 中编程的值、因此必须确保编程的值正确。  

    此致、

    Vivek Singh

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

    [引用 USER="Vivek Singh]EMUBOOTPINCONFIG 映射到地址0xD00 (请参阅表"表5-17. 器件 TRM 中的"CPU1 Boot ROM Registers")、因此在连接到 CCS 后、打开 CCS 存储器观察窗口并在此处更新此地址。[/quot]

    按"Memory Watch"、您是指"Memory Browser"视图、对吧?

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

    您好!

    [引用] 按"Memory Watch"、您是指"Memory Browser"视图、对吧? [/报价]

    是的、没错。

    Vivek Singh

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

    因此、一旦我通过在适当的存储器位置设置适当的值来配置所需的引导引脚和引导模式、如何使 CPU1对这些值起作用?

    我是否在 "Debug"视图中使用 CPU Reset?

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

    是的、您从调试器发出 CPU 复位命令、然后当您单击"Run"时、器件将根据新的引导设置引导。

    此致、

    Vivek Singh

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

    使用 CCS 对 OTP 存储器进行编程对于大规模生产是不可行的。

    UniFlash 将是生产中更适合使用的工具(尤其是通过其命令行界面)、是这样吗?

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

    没错。 在这种情况下、您需要将这些值包含在.out 文件中。 您可以参考 C2000Ware 示例 led_ex2_blinky_dCSM (driverlib\f2838x\examples\C28x\led)、了解如何创建 cmd 文件和 asm 文件以包含在您的项目中。

    此致、

    Vivek Singh