RAK439 创建AP失败



  • @xc.c 我把源代码粘贴在上面了,我设置断点的情况来看,代码是等rw_network_startAP 执行完成以后 最后才断点到rw_sysDriverLoop 这个函数的。 STM32芯片 函数 调用不是顺序调用的吗?



  • 你跑通过示例代码吗?示例代码建AP可以吗?



  • @xc.c 这个还没有试,demo 工程 keil 打开报错,找不到对应的芯片,就直接移植的
    0_1493802943748_upload-60e7b1de-bee6-436a-b618-3bbc7ef490e2
    0_1493802968104_upload-4de496f6-3ff8-45ec-8f03-19dd193fd746



  • 你没移植完全,请检查移植是否成功。



  • @xc.c 这个报错是你们官方下载的文件,什么都没有改,打开就报错。下载了keil的SDK和相关芯片支持,还是报错



  • @xc.c 我这边试了 官方的代码,也是调用 rw_network_startAP 失败,打印:ap_sta.c:43 rw_ipConfig error =-1。

    另外请帮忙看看这个lib里的断言:---------Assert rw_lib: htc.c:76--------- 是什么原因引起的



  • 你是飞线测试的?发下图片,另外你主控是什么型号?



  • @xc.c 这边是飞线调试的,今天又重新换了一个模块,还是不行。用的芯片是STM32F407
    调试过程中发现,只有把加密方式设置为"conn.sec_mode = RW_SEC_TYPE_OPEN;",函数才能调用成功,但是无线网络仍然看不到模块的AP信息。打印信息如下:
    0 main.c:132 WIFI rak439 init start
    3 rw_lib_platform.c:207 _power_up_down: status = 1
    248 main.c:141 WIFI rak439 init successed!
    252 main.c:144 rak wifi LibVersion:1.0.6-2.1.41
    257 main.c:146 rak wifi module-MAC:60:C5:A8:68:BD:F3
    286 main.c:157 WIFI rak439 rw_network_startAP successed!
    309 rw_lib_platform.c:37 connect_callback event = 0x2
    314 rw_lib_platform.c:65 ---------CONN_STATUS_AP_ESTABLISH--------
    331 main.c:290 rw_sysDriverLoop error =-2
    371 tcp_udp.c:251 RAK_TcpServer sockfd = 1 creat



  • 拍一张你飞线的图



  • @xc.c 用的是面包板,连线很乱。拍了也看不清。
    算了,我用其他的wifi模块吧


登录后回复
 

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