RAK439重新初始化报错



  • 在项目中我们会重新初始化RAK439模块,我们目前采用的方式是:直接给该模块掉电,然后上电再次开始初始化,但是这种方法总是会初始化失败,卡在初始化中,我们想知道
    如果重新初始化RAK439模块需要注意哪些地方??



  • 你们为什么需要重新初始化RAK439呢?你断电上电间隔多长时间?



  • 其实你不使用WIFI时,可以调用rw_sysDriverDeinit函数禁用439。重新初始化调用rw_sysDriverInit就可以.



  • @xc.c 我们现在是需要切换WIFI热点,有更好的办法更换wifi热点吗?我们通过cpu给RAK439配置
    ssid和password,现在使用的方法是掉电复位,然后全部重新初始化,掉电时长20ms左右。



  • @xc.c 我们在使用过程中,可能需要更换RAK439连接的wifi热点,有更好的方式实现切换wifi热点吗?(我们的功能要求是不能使用复位整个系统,重新初始化整个系统,只能在系统正常运行的情况下让RAK439去连接另一个热点)



  • 那你们复位模块就好了,调用rw_sysDriverReset复位模块,然后重新调用模块连接路由器的函数就行了。



  • @xc.c 这个操作是不能切换wifi热点的,切换wifi热点该如何正确操作?



  • ?不能切换热点是什么意思?你没有更新参数?



  • @xc.c 举个例子假如RAK439已经配置实用使用了一个热点,但是现在我想让RAK439连接到另外一个wifi热点(连接到另外一个路由器),这个需要重新初始化RAK439才可以,但是我们不行复位整个系统实现这个功能,而是通过重新初始化RAK439实现。

    我们现在已经找到问题 ,(我们调用了反初始化函数后再初始化就没有问题了)也已经实现这个功能,但是我们还是非常感谢你的支持和及时回复!:headphones:



  • 请问如何反初始化。我调用反初始化函数rw_sysDriverDeinit()是返回0表示成功。但接下来调用初始化rw_sysDriverInit()就失败了。


登录后回复
 

与 RAK支持中心 的连接断开,我们正在尝试重连,请耐心等待