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

关于CC3200 在TI-OS下外设优先级、优先级寄存器组的设置

Hi,最近在用CC3200做一款产品

软件是基于getting_started_with_wlan_station例程修改的

1、发现TI-OS本身仅提供了设置优先级的函数

OsiReturnVal_e osi_InterruptRegister(int iIntrNum, P_OSI_INTR_ENTRY pEntry, unsigned char ucPriority),

并未有提供设置优先级寄存器组的相关函数,

想实现外设中断嵌套如何设置?例如我开启了定时器中断和串口中断,串口中断可以抢占定时器中断,如何设置?

默认的优先级寄存器组是???

2、CC3200是双核SOC芯片  M4核运行用户代码,M3核运行协议栈 ,我了解两个核之间的通讯接口是SPI,在TI-OS中,TI是如何管理这个接口的优先级,是最高的么?

盼复,

谢谢!

Viki Shi:

请参考TI RTOS的用户手册获取优先级的设置信息: http://www.ti.com.cn/cn/lit/ug/spruhd4m/spruhd4m.pdf

Terry Han:

cc3200内部信息的通信是通过M4和M3的SPI总线进行控制,这部分代码有M3进行NWP进行控制,应用程序的收发数据通过内部总线进行传递

赞(0)
未经允许不得转载:TI中文支持网 » 关于CC3200 在TI-OS下外设优先级、优先级寄存器组的设置
分享到: 更多 (0)