“涉及蓝牙Wi-Fi的连接”指的是什么,具体想了解什么。
“涉及蓝牙Wi-Fi的连接”指的是什么,具体想了解什么。
原始SDK,只需改wm_demo.h里面就可以跑ble demo的,是不是用CDK打开的工程不对,需要打开的是W80X_SDK_v1.00.10/tools/w800/projects/SDK_Project/project/CDK_WSW800_SDK/W800_SDK.cdkproj这个工程文件。
做UI一般选用W802,外置flash可以自定义大小,目前最大16M。有专门带LVGL的刷屏SDK。W806 SDK修改flash大小,是在ld/w800/gcc_csky.ld文件里,改I-SRAM的LENGTH大小,这个length大小代表你的flash划分给运行固件的空间的最大值。
如果在没移植flashdb之前是正常的,移植后才出现,那可能是移植造成的内存方面的影响。另外就是接线是否有影响,比如接线太长了等。这种问题没办法给出具体原因,只能是多测试来定位排除原因。
每一层目录下都需要放一个makefile文件,可以复制app目录下的makefile文件,只需要三个地方,1、TOP_DIR的层级;2、GEN_LIBS本层生成的库文件的名字;3、GEN_LIBS下一行加上COMPONENTS_libxxx = xxx本层子目录下生成的库文件的名字。可以参考platform/driver目录下各驱动和driver目录的关系,以及makefile文件的编写。
The W800/W801 only have different packaging pins, there is no difference in other aspects. The same applies to W805 and W806. The difference between W800/W801 and W805/W806 is whether they have WiFi/BLE function and whether the built-in flash is 2M or 1M, all other functions are the same. So running the same program on any chip is no different. There is no place to distinguish which model it is. They are originally different packages of the same series.
当前SDK内存管理没有做psram相关的,不支持把堆定义到PSRAM,只能是自己管理PSRAM的内存使用。
打卡,已完成,消灭零回复。
断网并不会影响下一次发送,每次发送都是重新开始的。检查下url是不是变了。
初始化IO后直接调用tls_spifls_write和tls_spifls_read来读写。
发送完成回调是调用tls_uart_tx_sent_callback_register来注册,只有在发送完tls_uart_write设置的长度才会调用发送完成回调,不会四字节就触发,除非是只发送了四个字节。
timer的定时单位只能是ms和us,没有ns。
有卖那种USB测电流的工具的,或者最简单的用万用表串到供电线路上。
跟芯片没关系。需要自己实现mqtt连接阿里云的功能。
详细描述下问题。
下载一个带AT指令的固件,发AT+QMAC=?查一下返回的MAC地址是不是全F,如果也是,那就是MAC地址没了,wifi mac可以使用AT+&MAC=xxxxxxxxxxxx,自己设置一个,注意mac地址的第一个字节的最低位不能是1。ble mac可以使用AT+&BTMAC=xxxxxxxxxxxx设置。这样设置完,看是否功能正常。至于mac地址丢了的原因,还需要看具体做了什么操作。
问 W800蓝牙连接WIFI DEMO