Search found 8 matches

by xuanzihao
Mon Sep 16, 2019 7:07 am
Forum: ESP-IDF 中文讨论版
Topic: esp_ble_gattc_write_char_descr error错误
Replies: 2
Views: 5147

Re: esp_ble_gattc_write_char_descr error错误

Thank you. I tried it, but it didn't work. :)
by xuanzihao
Mon Sep 09, 2019 10:35 am
Forum: ESP-IDF 中文讨论版
Topic: esp_ble_gattc_write_char_descr error错误
Replies: 2
Views: 5147

esp_ble_gattc_write_char_descr error错误

你好, 我参考gatt_client的demo。在gattc_profile_event_handler 中 ESP_GATTC_REG_FOR_NOTIFY_EVT 事件中,调用 esp_ble_gattc_write_char_descr,偶尔会出现 esp_ble_gattc_write_char_descr error 的情况,然后我打开了log,看到内容如下: esp_ble_gattc_write_char_descr, the l2cap chanel is congest.[0m 这个错误是在什么时候会出现呢?测试发现是偶尔出现的,并不是有规律出现的 log如下: [0;32m...
by xuanzihao
Fri Jan 11, 2019 7:30 am
Forum: ESP-IDF 中文讨论版
Topic: 使用Lwip非阻塞的tcp socket时, 进行https的ota升级,会失败
Replies: 2
Views: 9409

使用Lwip非阻塞的tcp socket时, 进行https的ota升级,会失败

Hello, 现在我正使用lwip的非阻塞socket作为tcp通信手段,然后在此过程中,进行https的ota操作,然后发现出现socket read fail问题 并且https也无法使用,若将当前socket关闭,则可以正常进行https升级,请问下有什么好的方法能解决此问题?(当前是wifi sta模式) 另外发现若采用以太网模式(不使用wifi,则https可以正常OTA,但是tcp还是会提示失败) 使用wifi log如下(tcp read 返回-9错误): [0;32mI (46199) HXJ_OTA: Starting OTA example...[0m [0;32mI (4...
by xuanzihao
Thu Jan 10, 2019 6:27 am
Forum: ESP-IDF 中文讨论版
Topic: OTA失败,且不断重启问题.
Replies: 2
Views: 8884

Re: OTA失败,且不断重启问题.

Hi,I actually find the reason.I just use the 2Mbit flash ,so i replace it to the 4Mbit flash.
and then all is ok.....
Thank you ....
by xuanzihao
Wed Jan 09, 2019 10:18 am
Forum: ESP-IDF 中文讨论版
Topic: OTA失败,且不断重启问题.
Replies: 2
Views: 8884

OTA失败,且不断重启问题.

Hello 最近碰到一个问题~ 进行OTA开发时,参考OTA的DEMO 升级OTA1分区时, 在esp_ota_begin中,等待2S后,没有退出此函数,并马上重启,而且OTA0也无法读取了,导致不断重启 备注:因为不使用https,使用http,所以不用文件的cert,直接设置了空的数组 const uint8_t server_cert_pem_start[]=""; 分区表如下: nvs, data, nvs, , 0x73000, otadata, data, ota, , 0x2000, phy_init, data, phy, , 0x1000, ota_0, app, ota_0...
by xuanzihao
Tue Jan 08, 2019 6:13 am
Forum: ESP-IDF 中文讨论版
Topic: 蓝牙如何一次扫描到多个设备
Replies: 0
Views: 3371

蓝牙如何一次扫描到多个设备

hello! 请教一下各位大哥,如何能一次扫描到多个设备?现在是通过广播数据,单个单个 再ESP_GAP_SEARCH_INQ_RES_EVT 中 进行匹配。感觉非常慢 能否提供一下 BLE_SCAN_DUPLICATE_ENABLE 的使用方法?如何能获取到多个设备的广播包的数据? static esp_ble_scan_params_t ble_scan_params = { .scan_type = BLE_SCAN_TYPE_ACTIVE, .own_addr_type = BLE_ADDR_TYPE_PUBLIC, .scan_filter_policy = BLE_SCAN_FIL...
by xuanzihao
Thu Dec 06, 2018 7:43 am
Forum: ESP-IDF 中文讨论版
Topic: 蓝牙和lwip无法共存
Replies: 3
Views: 7890

Re: 蓝牙和lwip无法共存

暂时wifi只是连上了路由器,然后使用tcp建立绑定 的 ip 是用 LN8720 的ETH获取到的IP。 情况如下: 1.打开了BLUE 运行在CPU1 2.打开WIFI 运行在CPU1 3.使用了ETH功能 获取到IP后,使用LWIP建立TCP CLIENT 现象是: 若调用一些BLUE选项(相当于将蓝牙编译进去),无论是否进行蓝牙的SCAND,都会出现SELECT ERROR的问题(第一次SELECT正常,下一次不行) TCP client A select timeout occurred[0m 若没有打开BLUE(相当于没有将蓝牙部分编译进去),则LWIP一切正常。 配置如下: # ...
by xuanzihao
Thu Dec 06, 2018 4:16 am
Forum: ESP-IDF 中文讨论版
Topic: 蓝牙和lwip无法共存
Replies: 3
Views: 7890

蓝牙和lwip无法共存

hello~请问一下如何将蓝牙和lwip进行共存。 发现blue init后,在接收蓝牙广播过程中,使用lwip 做一个tcp client. 会出现select 错误 [0;32mI (9015) HXJ_TCPCLIENT: TCP client A select timeout occurred[0m 而单独使用tcp,不打开蓝牙,则不会出现此问题~ 蓝牙 WIFI都运行在CPU0 //蓝牙初始化如下 void blue_init() { esp_err_t ret; // Initialize NVS. /* esp_err_t ret = nvs_flash_init(); if (...