Search found 81 matches

by kaisey
Fri Jun 18, 2021 8:45 am
Forum: ESP-IDF 中文讨论版
Topic: [已解决] 关于esp32 idf 4.2.1 代码优化问题,请问能开O3优化吗?我看menuconfig只有Oz O2 O0?请问还有什么时间优化参数可以使用?感谢。
Replies: 8
Views: 7833

Re: [已解决] 关于esp32 idf 4.2.1 代码优化问题,请问能开O3优化吗?我看menuconfig只有Oz O2 O0?请问还有什么时间优化参数可以使用?感谢。

我将这个优化放在IDF4.4master上,编译ESP32S2,出现报错, C:/Users/Administrator/Desktop/esp-idf/components/esp32s2/memprot.c: In function 'esp_memprot_get_perm_exec': C:/Users/Administrator/Desktop/esp-idf/components/esp32s2/memprot.c:808:9: error: '_hx' may be used uninitialized in this function [-Werror=maybe-uninit...
by kaisey
Wed Jun 09, 2021 10:04 am
Forum: ESP-ADF 中文讨论版
Topic: ESP-IDF调用ESP-ADF的静态库
Replies: 1
Views: 5486

ESP-IDF调用ESP-ADF的静态库

我现在用ESP-IDF v4.4开发ESP32-S2(使用ESP-NOW功能), 现在想调用ESP-ADF的AMR的编解码功能,但是现在ESP-ADF不支持ESP-IDF v4.4,

能否提供更多的关于静态库的头文件,或者如何移植ESP-ADF到ESP-IDF我想要的相关功能
by kaisey
Tue Jun 08, 2021 3:41 am
Forum: ESP-ADF 中文讨论版
Topic: AMR的速率
Replies: 1
Views: 5192

AMR的速率

AMR有好几种速率(4.75~12.2),官方给的库没有设置速率这个参数,那现有的这个库NB和WB分别是多少的速率
by kaisey
Thu Jun 03, 2021 2:21 pm
Forum: ESP-IDF 中文讨论版
Topic: 如何喂狗
Replies: 2
Views: 3987

如何喂狗

我想在一个任务中处理一些大数据,然后系统就提示 E (5433) task_wdt: Task watchdog got triggered. The following tasks did not reset the watchdog in time: E (5433) task_wdt: - IDLE (CPU 0) E (5433) task_wdt: Tasks currently running: E (5433) task_wdt: CPU 0: test_task E (5433) task_wdt: Print CPU 0 (current core) backtrace 我要...
by kaisey
Mon May 31, 2021 1:17 pm
Forum: ESP-IDF 中文讨论版
Topic: [已解决] ESP32-S2的循环运行速度比ESP32慢很多
Replies: 3
Views: 4407

Re: ESP32-S2的循环运行速度比ESP32慢很多

这,我以为ESP32-S2支持浮点呢,赶紧改代码,
by kaisey
Sun May 23, 2021 3:53 am
Forum: ESP-IDF 中文讨论版
Topic: esp_now_register_send_cb的回调函数能否给出更多信息
Replies: 5
Views: 6774

Re: esp_now_register_send_cb的回调函数能否给出更多信息

那在esp_err_t esp_now_send(const uint8_t *peer_addr, const uint8_t *data, size_t len)函数返回的时候,data里的数据是否已经在WIFI底层的TX buffer了,还是在esp_now_send_cb的时候才在WIFI底层的TX buffer里,

如果是在esp_now_send返回的时候就在WIFI的TX buffer里了,我就可以不用申请内存空间,
by kaisey
Fri May 21, 2021 12:42 am
Forum: ESP-IDF 中文讨论版
Topic: esp_now_register_send_cb的回调函数能否给出更多信息
Replies: 5
Views: 6774

Re: esp_now_register_send_cb的回调函数能否给出更多信息

我们是采集大概100MS的音频数据,压缩后通过广播发送出去,
延时不能超过300MS,允许偶尔丢包,

如果不返回缓冲区,我只能开一个大队列盲写了,
其实回调返回MAC地址不如返回缓冲区地址,因为一般应用场景都是往固定的地址发送数据,如果要等到返回了才发第2包,那不符合异步处理的方法,会严重影响传输效率,

至于传输发送是否成功我觉得应该在应用层做,因为这函数应该是指是否发送成功,并不是对方的应用层是否收到了数据,
by kaisey
Wed May 19, 2021 8:02 am
Forum: ESP-IDF 中文讨论版
Topic: esp_now_register_send_cb的回调函数能否给出更多信息
Replies: 5
Views: 6774

esp_now_register_send_cb的回调函数能否给出更多信息

typedef void (*esp_now_send_cb_t)(const uint8_t *mac_addr, esp_now_send_status_t status);
这个函数的参数能否多一个发送的缓冲区,因为如果我发送数据很频繁,来不及等发送完成就要发送下一个数据包,在发送队列里就有多个发送缓冲区,
这样我们才能知道什么时候可以释放或者修改这个缓冲区,
by kaisey
Fri May 14, 2021 2:59 am
Forum: ESP-IDF 中文讨论版
Topic: ESP32-S2的ESP-NOW的模式
Replies: 5
Views: 5999

Re: ESP32-S2的ESP-NOW的模式

速率要求很低,一秒钟也就10kbps,
我们的需求就只要espnow,不会和AP或者STA一起使用,
那默认LR是多少带宽呢,20MHZ还是40MHZ
by kaisey
Thu May 13, 2021 3:32 am
Forum: ESP-IDF 中文讨论版
Topic: ESP32-S2的ESP-NOW的模式
Replies: 5
Views: 5999

Re: ESP32-S2的ESP-NOW的模式

我现在想增加传输距离, esp_wifi_config_espnow_rate(ESPNOW_WIFI_IF, WIFI_PHY_RATE_LORA_250K);对应的带宽确定了吗, 我查找了下没找到这个函数,只有一个esp_err_t esp_wifi_internal_set_fix_rate(wifi_interface_t ifx, bool en, wifi_phy_rate_t rate); 我是是要把所有的速率都设置一次吗? 我还需要设置esp_wifi_set_bandwidth(ESPNOW_WIFI_IF, WIFI_BW_HT40)吗, 会重复影响吗 发射功率设置esp_...