isme
isme - 认证专家
冰镇大西瓜

注册于 2年前

回答
290
文章
19
关注者
26

不要勾选擦除芯片,cklink只会下载user.img用户代码文件,而不会下载secboot.img,导致芯片起不来,建议芯片先重新通过串口工具,下载.fls格式固件(包含了secboot.img和user.img)后,再通过cklink下载固件,注意不要勾选擦除芯片选项。
image.png

SDK中,demo console 打开后就用不了AT指令,如果OFF状态,AT指令是可以正常用的,默认的标准SDK是支持AT指令的。image.png

AT指令暂时还不支持MQTT,二次开发的话可以参考这个教程。
http://ask.winnermicro.com/article/59.html

一般来讲,WIFI设备长时间工作,发烫是正常现象,也可以从以下方面入手,例如:
1.增大焊盘接地面积。
2.多加一些散热过孔。
3.电源走线尽可能宽。
4.也可以通过牺牲射频性能,降低发射功率。
5.射频匹配这一块最好可以给我们测试验证再出货。

就两个接口,看门狗初始化和喂狗,超时不喂狗就触发看门狗复位。

// 看门狗初始化,时间单位为us
void tls_watchdog_init(u32 usec)
// 喂狗
void tls_watchdog_clr(void)

如果你现在用的是最新SDK wm_sdk_w800_20211203,在这个地方可以设置buff大小。
image.png

W80X芯片RTC没有独立电源,断电RTC中数据是会丢的,保持供电芯片PMU可以进入低功耗模式,sleep(功耗1~2ma)或standby(功耗<10ua),通过wakeup脚唤醒,sleep模式和standby模式,RTC是保持工作。

这个是涂鸦SDK,海凌科公众号可以获取。

先看sdk demo使用指导,把demo跑通再去改代码。

自动重连建议参考这个demo,通过蓝牙配网成功后也会自动打开自动重连功能。

    u8 auto_reconnect = 0xff;
    tls_wifi_auto_connect_flag(WIFI_AUTO_CNT_FLAG_GET, &auto_reconnect);
    if(auto_reconnect != WIFI_AUTO_CNT_ON)
    {
        auto_reconnect = WIFI_AUTO_CNT_ON;
        tls_wifi_auto_connect_flag(WIFI_AUTO_CNT_FLAG_SET, &auto_reconnect); 
        tls_wifi_connect((u8 *)"w600", strlen("w600"), (u8 *)"12345678", strlen("12345678"));
        printf("--->WIFI_AUTO_CNT_FLAG_SET ON\n");
    }

W500已经停产了,目前主推是W80X系列,可以支持中文UTF-8编码。

发布
问题