提交BUG。ch582调用GAPRole_CentralInit();自动重启

库版本V2.1,也试了之前的库版本,都有问题。


使用 CH58xBLE_ROM 和 LIB_FLASH_BASE_ADDRESSS=0x0004E000 的方式。也就是使用 CH58xBLE_ROM_MESH.hex 库的方式,即不将库包含进用户代码的方式。

在main函数中调用GAPRole_CentralInit(); 自动重启。


如果代码不变,使用 LIBCH58xBLE.a 的方式,即将库包含进用户代码的方式。则没有问题。


调用从机函数GAPRole_PeripheralInit(); 两种方式都没有问题

LIBCH58xBLE.a库中是包含了BLE主机功能代码的,故调用GAPRole_CentralInit()接口没问题。

CH58xBLE_ROM_MESH.hex外置固定库中,只有BLE从机,不包含BLE主机,调用主机相关代码是会异常的。

目前是flash不够用,所以用CH58xBLE_ROM_MESH库来压缩flash空间吗?OTA的Onlyupdate方案中,最大可以做不带BLE库的240K大小的APP层代码,评估看看够不够用。


感谢回答。

flash是不够用,也只好采用onlyupdate的方案了


只有登录才能回复,可以选择微信账号登录