Mrzhao
Mrzhao - 认证专家
一个嵌入式爱好者。CSDN主页:https://blog.csdn.net/qq_37280428?spm=1011.2415.3001.5343

注册于 2年前

回答
43
文章
7
关注者
7

手册的原话是:当芯片内有固件,再次进入下载模式。。。。。。你下载编译的fls和img。所以每次下载只需要拉低复位信号就行

可以调节,官方的SDK,1个tick就是2ms左右。你可以修改freertos的config文件,设置tick周期。查看文章:https://blog.csdn.net/qq_37280428/article/details/124158118

这东西自己玩玩还行 产品的话是要做阻抗匹配等等 可能就比较麻烦了你联系一下官方技术image.png

请详细描述你的问题,出现的现象,你做过哪些尝试,否者别人不是很懂你想表达什么

你进入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;
}

没有的,只有群文件的sdk。你可以从sdk中的demo看一下基本函数的使用。

发布
问题