完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
用SDK-61对CYW94338进行测试。
测试是否通过调用WICEDEXBTYSTACKIGIti/WICEDEXBTSSTACK DEIMIT来重复init/DEinit BTHStad。 我的测试代码是调用WICEDEXBTYBLULYVELIVE(),一旦在WICEDEXBTYSTACKILITIT回调中得到BtMyEnabeleEvt。 WICEDEXBTYBLYBY观察()扫描10秒,一旦完成。 调用WICDEXBTHSTACKYDEDEIT和WICEDEXBTSSTACKITIN再次启动扫描。 用Malin()观察内存使用情况。 然后你可以发现“内存在使用中保持增长,可用内存变得越来越小。 也就是说,它显然是一个内存泄漏,重新初始化BT堆栈。 以上来自于百度翻译 以下为原文 Test on CYW943438 with sdk-6.1. To test if it is fine to repeat init/deinit bt_stack by calling wiced_bt_stack_init/wiced_bt_stack_deinit. My test code is calling wiced_bt_ble_observe() once got BTM_ENABLED_EVT in the wiced_bt_stack_init callback. The wiced_bt_ble_observe() scan for 10 seconds and once it is done. Calling wiced_bt_stack_deinit and wiced_bt_stack_init again to re-start scan. Observe the memory usage by mallinfo(). Then you can find the "Memory in use keep growth, the available memory becomes smaller and smaller. i.e. It's clearly a memory leak while re-init bt stack. |
|
相关推荐
4个回答
|
|
附加了一个SNIP代码来复制这个问题。
你会发现在每个BIT in/de init循环中,它丢失了大约192字节的内存。 邮编 4.7 K 以上来自于百度翻译 以下为原文 Attached a snip code to to duplicate the issue. You will find in each bt init/de-init cycle, it lost about 192 bytes memory.
|
|
|
|
只是出于好奇…你为什么要那样做?用例是什么?
以上来自于百度翻译 以下为原文 Just out of curiosity... why would you ever do that? What is the use case? |
|
|
|
ARH 我报告了一个错误:“WICEDEXBTBLYBY观察()”可以默默停止工作: http://Cultual.CyPress .com /Meals/SO 154089 154089 因此,我试图通过Dinit BtStand然后init BtStac再次解决这个问题。 但是,我刚刚发现内存泄漏。 以上来自于百度翻译 以下为原文 arh I reported a bug that "wiced_bt_ble_observe()" can silently stop working: https://community.cypress.com/message/154089#154089 So I'm trying to address that issue by deinit btstack then init btstack again. However, I just found the memory leak. |
|
|
|
另外,这个线程提到重新初始化BLE堆栈是唯一的方式来改变扫描模式从主动到被动,反之亦然。 http://Cultual.CyPress .com /Meals/SO 143689 143689 以上来自于百度翻译 以下为原文 In additional, this thread mentions that re-initializing the BLE Stack is the only way to change the scan mode from active to passive and vice-versa. https://community.cypress.com/message/143689#143689 |
|
|
|
只有小组成员才能发言,加入小组>>
754个成员聚集在这个小组
加入小组2100 浏览 1 评论
1846 浏览 1 评论
3664 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1782 浏览 6 评论
1532 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
560浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
410浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
433浏览 2评论
379浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
905浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-19 18:53 , Processed in 0.983848 second(s), Total 83, Slave 68 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号