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; 
}

我很好奇 你为啥要屏蔽 printf? ? /

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

发布
问题