DSP

C6678多核DSP学习总结(第8天)

2019-07-13 10:27发布

1.CSS5中,Ti resource explorer中没有C6678 packages的问题。 Step1. 打开资源浏览器界面,点击下图红框位置 
Step2. 在弹出对话框中添加MCSDK   2.CCS5中,软件仿真设置 Step1. 双击工程的xxcml配置文件 Step2. 按下图进行设置 3.IPC通信(一)Notify  Sys/BIOS环境下,在工程中配置cfg文件,里面添加tasksemaphore等,运行结果如下。   cfg中可以配置互斥量类型,counting or binary 也就是信号量 和 互斥量。在该例程中,8core用一个互斥量,只有得到信号量的core才能收到request 4.IPC通信(二)MessageQ   MessageQ采用pingpong机制,core0在栈中开辟出两块MessageQ_MsgHeader大小的区间,在发送后一个messagenextqueue(下一个核)后继续接收message     存在疑问: 1. Pingpong机制中两块内存如何切换的?? 2. 初始化的时候,core0开辟栈区,其他core 打开core0 开辟的栈?为何没有运行?