调用RAK439的库函数在初始化中报错



  • 目前正在使用RAK439开发一款产品,在移植了STM32的例程后(从STM32移植的NORDIC nRF52832上),发现调用RAK439库函数后,RAK439不能回复nRF52正常的数据,导致初始化失败,
    下面是移植的程序打印的LOG信息
    发送是正常的,但是接收是和文档中不一致的,最后一个字节是不符的。
    0_1494380114922_最后一个字节不符.png

    我使用逻辑分析仪抓取到的数据是一致的
    0_1494380126825_逻辑分析仪抓取到的数据.png

    我们这边分析应该那里没有注意到导致这样的,下面是我的软硬件:

    硬件使用的是你们公板子的贴的模块丝印是RAK_16司的最新的开发板,
    0_1494380142158_RAK_16.png

    软件移植的是从贵司官网上下载来的源码路径如下:
    RAK439_STM32F4xx_SDK_1_0_4\examples_nos\tcp_udp\project\MDK_ARM

    请先给确认一下软硬件是否合适?已经我们那些地方需要注意!



  • 你的SPI没有通。这有可能是你SPI初始化有问题,或者是SPI接线有问题,飞线请尽量确保SPI接线足够短。



    1. 检查接线是否正确,模块MOSI -- MCU MOSI,模块MISO -- MCU MISO
    2. 改一下SPI的极性和相位

登录后回复
 

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