完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>
扫一扫,分享给好友
举报
许朝亮
tutu11 发表于 2018-8-6 06:34 您好, 多核同时写一个资源确实存在冲突从而可能导致中断丢失。IPC只是其中的一种最简单的核间通信方式,还有很多其他的核间通信方式如Navigator就可以避免冲突。建议在实际软件开发时可以直接使用MCSDK安装完之后的IPC,其中封装了核间、及器件之间的通信API,并且由于MCSDK一直在升级,具有很强的移植性。请参考,谢谢! ...
李桂花
宝弟弟弟 发表于 2018-8-6 06:40 hao wu , 您好! 可以考虑core1~core7使用IPCGR0中不同的SRCS比特,最后再置位IPCG比特。中断服务例程里面检查所有的SRCS比特都处理掉。
吴南加
高欢
liuqin123 发表于 2018-8-6 07:10 你好 你可以在中断程序中while查询IPCGR的不同标志,然后执行相应的中断处理子程序即可,这样即使core0总的中断响应次数少了,但不会丢失相应中断处理流程。 谢谢!
宝弟弟弟 发表于 2018-8-6 07:26 hao wu, 再确认各个核通知核0的整个过程。 core1~core7分别置位IPCGR0中不同的SRCS比特(比如SRCS1~SRCS7),最后再置位IPCG比特。然后核0会产生中断。
哈哈哈欠 发表于 2018-8-6 07:39 非常感谢!问题已经解决,是我没有利用IPCAR将对应的SRCC比特位清除导致的,我在中断服务例程中加了IPCAR进行清除操作,就没问题了,我利用的是SRCS1-SRCS3位识别core1-core7,而没有进行清除操作,因此只能识别001 core1 011 core3 和 111 core7了,感谢上面几位的解答! ...
陈桂英
李林松
只有小组成员才能发言,加入小组>>
2830个成员聚集在这个小组
下载的TPS54360模型未发现操作点
404 浏览0 评论
普中科技F28335开发板每次上电复位后数码管都会显示,如何熄灭它?
264 浏览1 评论
关于 TPS56339 降压芯片的EN管脚的疑惑
893 浏览0 评论
TMS320F28377D:新做了以377d为芯片的板子,上电后芯片复位引脚出现方波请问如何解决?
2068 浏览0 评论
TPS55340通电后输入端保险丝烧断,芯片输入和GND之间短路
3812 浏览4 评论
关于ADC采样的问题
关于ADC采样频率的问题
使用THS4541做单端转差分,运放接通电源后,频谱仪上的信号变得更小了,为什么?
请问如何求全差分运放THS4509单端输入阻抗及增益?
用adc8552产生一个可控的毫伏电压信号遇到的疑问求解
CC3100BOOST使用CC3200lunchXL进行烧录
852浏览2评论
AMC3330-Q1输出噪声过大的原因?如何解决?
91浏览2评论
INA128 TINA仿真和实测不一致是哪里出了问题?
119浏览2评论
OPA2237差分采集电路,零点不归零是哪里的问题?
101浏览2评论
求助,关于OPA140故障问题求解
125浏览2评论
德赢Vwin官网 网
德赢Vwin官网 论坛
查看 »
小黑屋|手机版|Archiver|德赢Vwin官网(湘ICP备2023018690号)
GMT+8, 2024-8-28 12:11, Processed in 0.871021 second(s), Total 59, Slave 53 queries .
Powered by德赢Vwin官网 网
© 2015bbs.elecfans.com