手冊的原話是:當芯片內有固件,再次進入下載模式。。。。。。你下載編譯的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怎麼完成自動下載的?