主题中讨论的其他器件: TMDSCNCD28388D、 C2000WARE
尊敬的专家:
在我的工作中、我将处理从 TMS320F2807x (Piccolo)到 TMS320F28388D 的移植。 我购买了 TMDSCNCD28388D。
目前、我能够通过 XDS200v2板载 USB 调试器将代码上载到闪存中、并在 CPU1上执行代码。
我希望通过利用双核的潜力来提高应用程序的性能。
因为我是初学者、所以我从 TI 示例中得到了提示。
在 PDK C2000Ware_3_04_00_00中、有几个项目示例。
我注意到、总是要 编译两个文件、每个文件用于特定的内核。
具体而言、每个项目包含:
- 两个 C 语言代码文件(例如 dma_ex1_shared_periph_cpu1.c 和 dma_ex1_shared_periph_cpu2.c);
- 两个链接器文件(例如2838x_flash_lnk_cpu1.cmd 和2838x_flash_lnk_cpu2.cmd);
…等等
因此、我想、为了使用两个内核、我应该编译 CPU1的文件并将其上传到核心 CPU1中;然后我应该对 CPU2执行相同的操作。
是否有一个示例、其中有一个适用于双核应用的独特项目?
- g.一个单个 C 代码文件,我在其中决定在何处通过"ifdef CPU1" 和"ifdefCPU2"执行指令;
- g.一个链接 器,在其中我通过“ifdef CPU1”和“ifdefCPU2”来决定数据的存储位置。
等待您的反馈。
此致。
Mik Brigante Sandeverino