主题:C2000WARE 中讨论的其他器件
工具/软件:
C2000Ware 版本 : C2000Ware_5_00_00_00
使用了示例 : C:\ti\c2000\C2000Ware_5_00_00_00\device_support\f2837xd\examples\dual\blinky_dc
在双核闪烁 LED 示例中、使用以下函数在 CPU1 内核中初始化和配置 GPIO34:
GPIO_SetupPinMux (34、GPIO_MUX_CPU2、0);
GPIO_SetupPinOptions (34、GPIO_OUTPUT、GPIO_PushPull);
我想在 F28379D LaunchPad 上独立刷写并运行 CPU1 和 CPU2 的应用程序。 我对此设置有两个问题:
问题 1 :
如何将 CPU1 和 CPU2 应用程序刷写到 LaunchPad 上并独立运行它们?
从 Code Composer Studio (CCS) 对两个内核进行编程的建议过程是什么?
问题 2. :
我希望 CPU2 内核控制 GPIO34(由 CPU1 初始化)。
-
CPU2 如何接收方向配置(即,Set As) 输出 ) 来获取 GPIO34 的代码吗?
-
使用 IPC 是否是将此信息从 CPU1 发送到 CPU2 的正确方法?
-
CPU2 接收到方向配置后、如何相应地设置 GPIO34 的方向并切换 LED?
请指导我如何使用 IPC 正确配置此设置、以及在从 CPU1 接收数据后 CPU2 内核需要执行哪些步骤来控制 GPIO34。