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: 6225

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: 6225

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如下 ...
by xuanzihao
Fri Jan 11, 2019 7:30 am
Forum: ESP-IDF 中文讨论版
Topic: 使用Lwip非阻塞的tcp socket时, 进行https的ota升级,会失败
Replies: 6
Views: 12400

使用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 ...
by xuanzihao
Thu Jan 10, 2019 6:27 am
Forum: ESP-IDF 中文讨论版
Topic: OTA失败,且不断重启问题.
Replies: 2
Views: 10656

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: 10656

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 ...
by xuanzihao
Tue Jan 08, 2019 6:13 am
Forum: ESP-IDF 中文讨论版
Topic: 蓝牙如何一次扫描到多个设备
Replies: 0
Views: 4257

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

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 ...
by xuanzihao
Thu Dec 06, 2018 7:43 am
Forum: ESP-IDF 中文讨论版
Topic: 蓝牙和lwip无法共存
Replies: 3
Views: 10059

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: 10059

蓝牙和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 ...

Go to advanced search