CH583M用的协议栈,一直打印CH58x_BLE_LIB_V1.90

CH583M用的协议栈,然后我上边加了spi读写TF卡的程序用的FAT系统,然后我只要加上

image.png

这一段代码,串口就连续打印几个这句话,之后就停止了

image.png

但是注释后,就好好的

写程序好好的,可以向tf卡写入数据


可能找到问题了,RAM爆了


您好,若有RAM不够用的情况,可以减少highcode修饰的代码,减少搬运至ram的代码;

如果运行的BLE从机代码,在无线通信包交互不出问题的前提下,可以尝试压缩BLE协议栈,由BLE_MEMHEAP_SIZE分配,压缩512字节或者更多,视情况而定;

确认代码调试通顺后,也可以删去DEBUG宏,去掉打印以节省100个字节的ram;

实在不够用,那就要换用64Kram的CH32V208系列MCU了。


ok


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