RAK439的常见问题汇总



  • 4.RAK439支持哪些RTOS?有限制吗?
    RAK439对支持的RTOS操作系统无限制,目前已移植成功的有freertos,ucosIII,rt-thread。我们目前只提供移植freertos和ucosIII的示例代码。



  • 5.RAK439支持的MCU的种类有哪些?
    RAK439支持架构Cortex M0,M3,M4,ARM9系列的MCU,目前已移植成功的MCU有新塘nano1xx,nuc123,nuc505,N329x系列;ST的stm32f429,stm32f411,stm32f407,stm32f10x系列。



  • 6.RAK439如何调试SPI接口?
    关于SPI接口的调试,有一份专门的文档介绍,文档见附件:RAK439 SPI接口调试.pdf



  • @xc.c 发送函数放在哪里,找了半天也没发现



  • @laosu 发送函数就是send函数,接收就是recv函数。



  • @xc.c 找到了int send(int sockfd, const void *msg, int len, int flags);这一句,但是具体参数还是不知道



  • 0_1487580654159_upload-95d4c231-acc2-4045-ac2e-f0968b002dd4
    看编程手册,里面都有的。



  • 你好,我用的STM32F407VG,RAK439初始化也不能正常通过,你说的这几点我都检查了还是不通过。





  • @xc.c 请问有RAK439 stm32f1 UCOS的代码吗?



  • 这个没有,自己移植一下吧。



  • 7.RAK439在AP模式下,最多可以连接几个设备?
    只能连接一个设备,这是WIFI芯片决定的,不可以更改。



  • 8.RAK439编程比RAK411/RAK421难在哪里?有什么区别?
    RAK439驱动库是不开放的,一些库函数用户是看不到的。而且RAK439的库是有适用范围的,目前我们提供的库平台有Cortex M0,M3,M4,ARM9。而且RAK439是直接对WIFI芯片编程,因此建议在编程中使用到RTOS来控制RAK439。

    RAK411的库是开放的,一些API函数都是可以看到如何定义的,这些API函数都是写好的,用户只需要调用这些就可以。而且这些API函数都是C语言编写,所以只要支持C语言编译环境的开发平台都可以适用RAK411。



  • @xc.c RAK439在跑http是为什么不稳定,跑tcp socket时很稳定,http是在socket上模拟的呀,不知道为什么,总是跑大约10秒钟就会报无缓冲(-19)的错误。



  • @xc.c 从RAK439切换到RAK411容易切换吗?,目前我使用RAK439发现跑http时候不稳定,总是会报错无缓冲错误,而paoTCK的使用没有问题?



  • -19是发送buf满了,你要频繁调用rw_sysDriverLoop函数。

    如果应用比较复杂,最好是使用OS的代码。



  • 楼主 他初始化是不是发送了很多数据 我第八个字节是0x5b 但是还是初始化失败



  • @xc.c 我调用了rw_sysDriverLoop这个函数还是会出现190_1502248317083_upload-87476a3d-980b-4804-a35e-539e6a375c87


  • administrators

    返回-19,就需要多加延时再发送。



  • 初始化时出现的问题,看到很多人碰到该问题。都没有得到解决,请帮忙分析下
    tcpudp_test.c:11 Host platform init...success
    send=44 recv=f
    send=0 recv=f
    send=0 recv=f
    send=80 recv=f
    send=c2 recv=f
    send=0 recv=f
    send=0 recv=c
    send=0 recv=5b
    send=53 recv=76
    send=0 recv=b6
    send=0 recv=5b
    send=0 recv=5b
    send=4c recv=76
    send=0 recv=b6
    send=4 recv=5b
    send=0 recv=5b
    send=4d recv=76
    send=0 recv=b6
    send=0 recv=5b
    send=e recv=5b
    send=4d recv=76
    send=0 recv=b6
    send=0 recv=5b
    send=1e recv=56
    send=4d recv=76
    send=0 recv=b6
    send=0 recv=5b
    send=0 recv=5b
    send=4d recv=76
    send=0 recv=b6
    send=0 recv=5b
    send=1e recv=56
    send=46 recv=75
    send=0 recv=6d
    send=0 recv=5b
    send=44 recv=75
    send=4a recv=76
    send=0 recv=b6

    1488 rw_lib_platform.c:144 ---------Assert rw_lib: driver_init.c:556---------


登录后回复
 

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