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.

[参考译文] TMS320F28388D:从闪存引导 CPU2 -位域示例

Guru**** 2390815 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1423652/tms320f28388d-cpu2-boot-from-flash---bitfield-examples

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

工具与软件:

您好!

我在 CCS 中创建的工程直接从 C:\ti\c2000\C2000Ware_5_03_00_00\device_support\f2838x\examples 导入、这是一个位域示例。 我正在尝试让代码在闪存上运行 、但 CPU2无法引导。

在 driverlib 示例中有 Device_bootCPU2 (bootmode_boot_to_flash_SECTOR0)、但在 位域示例中看不到任何代码 指示 CPU2从闪存引导。  鉴于代码已经完成并经过测试、我希望尽可能使用 Bitfield。 在位域中的哪里可以找到解决此问题的示例? 谢谢你。

奥斯汀

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

    您好、Austin、
    位域示例中未使用等效 API。 要设置启动模式、可使用在 IPC 驱动程序中定义的 IPC_setBootMode API、也可以使用同一 Device_bootCPU2。
    对于使用 bitfield 的类似(但不相同) API、您可以 在\device_support\f2837xd\common\source\f2837xD_IPC.c 中引用  Ipc_Driver_Util BootCPU2()

    此致、
    Samritha

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

    Samritha、

    您是否建议 F28388D 只能使用 driverlib 来引导 CPU2、因为定义 IPCBootCPU2()的文件不可用? 谢谢你。

    奥斯汀

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

    您好、Austin、
    ..\device_support\f2838x\common\include\f2838x_ipc_defines.h 没有设置引导模式的定义、因此我们的示例中没有使用。 一旦专家回来(他们目前不在办公室)、我就可以确认其缺席的原因。  
    但是、我希望、由于我们在..\device_support\f2838x\headers\include\bitfield 中定义了结构 f2838x_ipc.h、因此可以用它来编写 bitfield 代码。  

    此致、

    Samritha