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

cc3100 获取设备版本信息,spi发送完数据,接收不到中断。

现象:在运行getting_started_with_wlan_station demo过程中,configureSimpleLinkToDefaultState函数中获取device version信息函数,返回值0xFF9C,程序退出。

分析:spi测试用例可以跑通,说明irq脚 使能脚均没有问题,定位sl_DevGet函数,发现spi发送数据后,无中断响应,异常退出。

附件中有代码截图。ti_question.zip

Viki Shi:

报错信息可以具体列一下吗?打开文件是乱码

user6248182:

回复 Viki Shi:

图片可以看到吗?我这边打开解压都是正常的,现象我的把标题就已经描述了。

Viki Shi:

回复 user6248182:

请问使用的SDK及service pack的版本分别是什么?

user6248182:

回复 Viki Shi:

SDK:CC3100SDK_1.3.0service pack:CC3100_CC3200_ServicePack_1.0.1.13-2.11.0.1

user6248182:

回复 Viki Shi:

这个版本应该是没有问题的,我在stm32之前移植过没有问题,但是现在使用apollo的MCU这一步就卡住了,跑spi_debug_tool测试用例是可以的,但是spi例程只发了同步字,没有header payload,好像也没有中断产生,只是enable、disable设备会有中断产生。

user6248182:

回复 Viki Shi:

且跑getting_started_with_wlan_station demo时,压根没有跑到sl_WlanSetMode这个函数。默认就是STA的模式了。

user6248182:

回复 Viki Shi:

现在有两个疑问点:
1、我是用的MCU工作电压是1.8v,3100工作电压是3.3v,直接跑spi_debug_tool demo接收没有问题,加了电平转换器之后反而接收的数据不对了。
2、sl_GetTimestamp我目前没有定义,从代码来看这个是判断超时使用的,应该可以不用定义吧。

Viki Shi:

回复 user6248182:

目前不好判断,建议是都更新到最新版本

user6248182:

回复 Viki Shi:

您这边指的是SDK?还是service pack?

user6248182:

回复 Viki Shi:

关键是相同的sdk和service pack有移植成功过,应该不是版本的问题啊。

赞(0)
未经允许不得转载:TI中文支持网 » cc3100 获取设备版本信息,spi发送完数据,接收不到中断。
分享到: 更多 (0)