Part Number:TMS320F28388DOther Parts Discussed in Thread:C2000WARE
16.6 IPC Communication Protocol章节示例如下
使用 IPCSET[3]是因为IPC0到IPC3可以在remote CPU产生中断
使用 IPCSET[16]我现在的理解是这相当于在 IPCSET[3]产生的中断进程中增加了一个线程,
是不是在触发IPCSET[3]中断的同时,可以设置IPCSET[4]~IPCSET[31]中的任意一个或者几个
这样在remote CPU的3中断中,就可以通过状态寄存器的数值在3中断进程中处理多个case
不知道这个理解对不对
Green Deng:
你好,连同旧贴的几个帖子一起升级了,还请等待回复。
,
Green Deng:
额,发现对方回复得也挺认真的,内容挺多,你看一下原帖吧:e2e.ti.com/…/tms320f28388d-question-about-ipc
,
user78960159:
您好 感谢帮助
外文链接解决了我目前的疑问
看来官方似乎没有公开dirverlib的更多细节 这个我通过后期阅读代码、或者调试再慢慢体会的吧
,
Green Deng:
是的,我一直想找driverlib里面库函数的原函数的介绍文档都没找到,确实公开的不多。
,
user78960159:
好的 明白
我不是做软件出身的 我是做硬件电路设计开始入行的 所以编码能力要差一些
driverlib是挺好 调用方便
但是之前很多年都是寄存器方式开发的 最熟悉的平台还是上一代产品 如035 335
controlSUIT里的库函数和所有电机控制相关的文档、官方设计案例几乎都看过
到了C2000ware其实到目前位置还是不太习惯
嵌入式里面常用的相循环buffer、双buffer也用过,还是希望以后有机会能更多了解底层
28388D是一个月以前正式用起来的,之前只是看过资料
,
Green Deng:
其实我跟你差不多。。。有一段时间也是对库形式的编程很不习惯,包括现在也是尽量做寄存器形式的编程。然后官方介绍库的文档也不多,适应起来还是挺麻烦的