TI中文支持网
TI专业的中文技术问题搜集分享网站

F28379D如何使用CPU2启动PWM模块

开发环境:CCS_v9_1

开发板:LAUNCHXL-F28379D

参考资料:control-suite

问题描述:

我参考control-suite里面的双核例程,如下图

在使用CCS分别以DEBUG模式分别在CPU1和CPU2里面烧写上述例程代码,通过示波器可以看到CPU2控制的PWM模块可以正常输出PWM波。但CPU1以FLASH_STANDALONE模式烧录,CPU2以FLASH模式烧录时,CPU2无法控制PWM模块以输出PWM波。

请问,这个问题是出现在什么地方呢?

Susan Yang:

请您参考

e2echina.ti.com/…/165336

以及

blog.csdn.net/…/84328254

在调试的时候,不要在CPU1用IPC指令去启动CPU2.因为CPU2在加在完程序之后,已经跳过了boot ROM里面的引导程序,直接跑到main了。

所以已经不需要CPU1去引导了,不然就会导致CPU1一致在等待CPU2 BOOT ROM的反馈。

IPC引导指令你在脱机跑的时候添加就可以了。

如果你就是要在仿真的时候添加IPC引导指令,那么另外一种方式是,CPU2选择reset,然后先运行CPU2,再运行CPU1.

user4415031:

回复 Susan Yang:

您好,上面的两个参考链接里的内容是我发布的。现在呢设置为FLASH_STANDALONE模式就是为了脱机跑,但是这样配置,CPU2无法启动PWM模块输出波形,这是什么原因呢?

Susan Yang:

回复 user4415031:

我们在您发的新帖内继续讨论

https://e2echina.ti.com/question_answer/microcontrollers/c2000/f/56/t/190210

赞(0)
未经允许不得转载:TI中文支持网 » F28379D如何使用CPU2启动PWM模块
分享到: 更多 (0)