Other Parts Discussed in Thread:CC3100SDK, CC3200, CC3100
现象:在运行getting_started_with_wlan_station demo过程中,configureSimpleLinkToDefaultState函数中获取device version信息函数,返回值0xFF9C,程序退出。
分析:spi测试用例可以跑通,说明irq脚 使能脚均没有问题,定位sl_DevGet函数,发现spi发送数据后,无中断响应,异常退出。
附件中有代码截图。ti_question.zip
Viki Shi:
报错信息可以具体列一下吗?打开文件是乱码
,
user6248182:
图片可以看到吗?我这边打开解压都是正常的,现象我的把标题就已经描述了。
,
Viki Shi:
请问使用的SDK及service pack的版本分别是什么?
,
user6248182:
SDK:CC3100SDK_1.3.0service pack:CC3100_CC3200_ServicePack_1.0.1.13-2.11.0.1
,
user6248182:
这个版本应该是没有问题的,我在stm32之前移植过没有问题,但是现在使用apollo的MCU这一步就卡住了,跑spi_debug_tool测试用例是可以的,但是spi例程只发了同步字,没有header payload,好像也没有中断产生,只是enable、disable设备会有中断产生。
,
user6248182:
且跑getting_started_with_wlan_station demo时,压根没有跑到sl_WlanSetMode这个函数。默认就是STA的模式了。
,
user6248182:
现在有两个疑问点:
1、我是用的MCU工作电压是1.8v,3100工作电压是3.3v,直接跑spi_debug_tool demo接收没有问题,加了电平转换器之后反而接收的数据不对了。
2、sl_GetTimestamp我目前没有定义,从代码来看这个是判断超时使用的,应该可以不用定义吧。
,
Viki Shi:
目前不好判断,建议是都更新到最新版本
,
user6248182:
您这边指的是SDK?还是service pack?
,
user6248182:
关键是相同的sdk和service pack有移植成功过,应该不是版本的问题啊。
,
RogerHuang:
看来是你mcu Apollo的问题了