Part Number:CC3235SF
请问我将MQTT例程烧录进自己的板子,但是只打印了以下信息而没有连接上路由器,而将例程烧录进开发板时却可以连接上路由器,请问是什么原因造成的呢?
Kevin Qiu1:
如果相同的程序在launchpad上正常而在自己的板子上不行,那你要检查对照参考设计检查二者不同的地方
这不是软件问题,需要你排查硬件
,
wu:
我看了MQTT的例程,是需要按下RESET按键才能够进行AP连接的,这是为什么呢,按下RESET按键后是输出什么电平呢
,
Kevin Qiu1:
wu 说:我看了MQTT的例程,是需要按下RESET按键才能够进行AP连接的,这是为什么呢
如果直接使用CCS下载,下载完成的同时会自动复位,然后执行
wu 说:按下RESET按键后是输出什么电平呢
这和电路有关,查看你的原理图,在launchpad上按下输出应该是低电平
,
wu:
为什么需要按下RESET键才能够进行AP连接呢,或者使用CC3235SF主控的wifi功能需不需要唤醒才能使用呢,或者怎样操作才能够正常使用wifi功能呢
,
wu:
请问如果要使用CC3235SF主控上的wifi功能,那硬件设计上哪一部分是必需的呢?如果可以的话我能否私信将硬件设计发给你检查一下呢?
,
wu:
请问我可以把硬件设计图发给您,您帮我检查下是哪里有问题嘛
,
Kevin Qiu1:
wu 说:为什么需要按下RESET键才能够进行AP连接呢,或者使用CC3235SF主控的wifi功能需不需要唤醒才能使用呢,或者怎样操作才能够正常使用wifi功能呢
不需要按复位按键程序也能执行,下载完程序本就可以正常使用wifi功能
检查设计,硬件审查按照这里的步骤:https://www.ti.com.cn/tool/cn/SIMPLELINK-WIFI-DESIGN-REVIEWS
,
wu:
我能把原理图发给你,你帮我看下嘛,或者说电路的哪部分是用wifi必需有的呢
,
wu:
SOP跟使用wifi有什么关联的嘛,是需要SOP[0]或者SOP[1]处于一个什么电平才可以打开wifi之类的嘛
,
Kevin Qiu1:
原理图除了标记的外设,其他部分都要有:
SOP主要是配置下载的模式,可在技术参考手册中查看细节说明:
默认设置SOP是010,使用010就可以正常工作
,
wu:
你帮我看下我们原理图的这部分对嘛
,
Kevin Qiu1:
我不了解其他部分,上图所显示的wifi部分没有问题
,
wu:
我可以将原理图私信发给您,您帮我看下哪里有问题嘛
,
Kevin Qiu1:
我们有专门的硬件审查团队,按照下面的步骤提交审查:
https://www.ti.com.cn/tool/cn/SIMPLELINK-WIFI-DESIGN-REVIEWS
,
wu:
为什么我一连接上开发板就会打印出这些信息呢,我还没将程序烧录进去就已经开始打印这些信息了,这是为什么呢?
,
Kevin Qiu1:
这与原来问题不太相关,请重开一个新帖
,
wu:
您好,请问我现在已经调通了MQTT-client的wifi功能,但是我在该例程的基础上添加了IIC协议的时候,发现i2cHandle = I2C_open(CONFIG_I2C_0, &i2cParams);打不开,单独使用IIC通信的时候是可以正常使用的,但是将其添加到MQTT-client例程的时候却发现打开不了IIC,DEBUG时调到这一步时会进到faultISR(void)这里,导致程序运行不了,我看了MQTT-client例程的引脚配置,好像LED1和LED2用了IIC复用引脚,我想不要这两个LED灯,然后将该引脚复用成IIC引脚,我应该怎么处理呢,当然,我已经在syscfg里将两个LED的引脚修改了,然后添加了IIC,将SDA引脚设置为2,SCL引脚设置为1,但是我这样修改后,I2C_open()依旧打开不了。这是什么原因呢?
,
wu:
为什么我用定时器中断去读数据的时候,IIC就会出现读写失败呢?我初始化的时候是能够正常读写设备ID的,也就是说IIC读写是正常的