STM32F4xx + RAK439 + ucosiii移植问题



  • 1.是否支持ucosiii系统?
    2.任务栈深度4KB是否够用?
    3.现在代码移植成功,运行时报错,请问是什么原因?错误log如下:
    platform_init: info: RAK module platform init...failed code -3

    PS:QQ交流群号是多少?



  • static void _spi_io_buffer(uint8_t* write, uint8_t* read, uint16_t len)接口的问题,我这边使用了DMA+SPI的方式,貌似无法正常通信,改回SDK中的方式后可以通信,而且收到5b,rw_sysDriverInit接口也没有报错,但
    rw_getLibVersion(libVersion);
    DBG_INFO("rak wifi LibVersion:%s\r\n", libVersion);
    rw_getMacAddr(module_mac);
    DBG_INFO("rak wifi module-MAC:%02X:%02X:%02X:%02X:%02X:%02X\r\n", module_mac[0],module_mac[1],module_mac[2],module_mac[3],module_mac[4],module_mac[5]);
    并没有打印,这是什么情况?



  • SPI通信没有问题,rw_sysDriverInit接口报错-6,说明内存不足,ucosiii应该分配多少内存才够?



  • 1.支持UCOSIII,需要自己移植。
    2.OS的請讓系統自動分配内存。
    3.SPI沒不通請查看常見問題調試。


登录后回复
 

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