手册的原话是: 当芯片内有固件, 再次进入下载模式. . . . . . 你下载编译的 fls 和 img. 所以每次下载只需要拉低复位信号就行
手册的原话是: 当芯片内有固件, 再次进入下载模式. . . . . . 你下载编译的 fls 和 img. 所以每次下载只需要拉低复位信号就行
可以调节, 官方的 SDK, 1 个 tick 就是 2ms 左右. 你可以修改 freertos 的 config 文件, 设置 tick 周期. 查看文章: https: //blog. csdn. net/qq_37280428/article/details/124158118
这东西自己玩玩还行 产品的话是要做阻抗匹配等等 可能就比较麻烦了你联系一下官方技术
不设置时间? 看看你的代码
W806 本来就没有 BT 和 wifi, 建议你使用 W800 和 W801. 可以查看我的文章. 有完整的工程. https: //blog. csdn. net/qq_37280428/article/details/124081676
https: //blog. csdn. net/qq_37280428/article/details/124250596
请详细描述你的问题, 出现的现象, 你做过哪些尝试, 否者别人不是很懂你想表达什么
你进入 tls_ble_server_demo_api_send_msg 函数, 做如下修改:
int tls_ble_server_demo_api_send_msg (uint8_t *data, int data_len)
{
int rc;
struct os_mbuf *om;
//TLS_BT_APPL_TRACE_DEBUG ("### %s len=%d\r\n", __FUNCTION__, data_len) ;
//if (g_send_pending) return BLE_HS_EBUSY;
if (data_len =0 || data == NULL)
{
return BLE_HS_EINVAL;
}
om = ble_hs_mbuf_from_flat (data, data_len) ;
if (! om) {
return BLE_HS_ENOMEM;
}
rc = ble_gattc_indicate_custom (g_ble_demo_conn_handle, g_ble_demo_attr_indicate_handle, om) ;
/*
if (rc == 0)
{
g_send_pending = 1;
}
*/
return rc;
}
我很好奇 你为啥要屏蔽 printf? ? /
没有的, 只有群文件的 sdk. 你可以从 sdk 中的 demo 看一下基本函数的使用.
目前得出的结论是硬件有问题.
懂了 懂了 感谢
没有 CPUid
问 HLK-W801-KIT-V1. 0 怎么完成自动下载的?