微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > 关于CC3200 在TI-OS下外设优先级、优先级寄存器组的设置

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

时间:10-02 整理:3721RD 点击:

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是如何管理这个接口的优先级,是最高的么?

盼复,

谢谢!

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

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top