W800 默认所有函数都是 xip 运行, xip 相比于 ram 运行速率更低, 如果算法对算力有要求, 可以指定一些函数在 ram 运行, 实现方法如下:
__attribute__ ( (section (". sram. text") ) )
int TestSram (void)
{
return 0;
}
* (. sram. text)
W800 还支持某些文件或者某些库的代码段都在 ram 运行, 实现方法如下:
* (. text)
* (. text*)
* (. text. *)
替换为
* (EXCLUDE_FILE (*libuser. a *wm_diy_demo. o) . text*)
* (. text*)
W800 支持一些只读全局变量加载到 ram, 实现方法如下
__attribute__ ( (section (". sram. data") ) )
char sram_buf[16] = "hello";
* (. sram. data)
以上内容来源于大神@Alex
是不是 SPI DMA 方式驱动?
GPIO 初始化的地方截图看下.
目前我们 AP+Web 配网方式有用到 webserver, 不过也是文件方式访问, sdk\src\app\web 目录下.
W801 作为 AP 模式, 客户端需要先加入 W801 创建的热点, 使客户端和 W801 处于同一局域网, 同时要保证客户端链接的 socket server 的 ip 地址和端口号是否正确.
目前还没有, SPI 驱动 SD 网上有很多开源教程, 鼓励小伙伴们自行移植并分享到问答社区哦.
将 flash 中参数加载到 sram 内存中.
目前 W806 SDK 还没有移植 SDIO 驱动, 可以参考 W800 SDK 驱动例程.
1. 标准 SDK 可以自行裁剪 WIFI BT 等射频功能, 或者 QQ 群里已经有小伙伴干过这个事情了. RTOS_W806_SDK (W800FreeRTOS) . zip
2. 这个建议很好, 我会向公司请示, 谢谢.
哪个中断哦?
可以看官网资料文档 "WM_W800_固件升级指导_V1. 1. pdf"
问 请问, W800-KIT-PRO 全能版的最新固件在哪里下载?