手册的原话是:当芯片内有固件,再次进入下载模式。。。。。。你下载编译的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怎么完成自动下载的?