是否可以创建一个可以使用RAM调试的BLE应用程序?
我们的DEV板上的QSPI闪存已损坏,我们需要继续在固件上工作。所有示例项目只有QSPI构建选项,但我看不到除了睡眠模式(可以更改为始终处于活动状态)之外的原因
关键词:
设备:
是否可以创建一个可以使用RAM调试的BLE应用程序?
我们的DEV板上的QSPI闪存已损坏,我们需要继续在固件上工作。所有示例项目只有QSPI构建选项,但我看不到除了睡眠模式(可以更改为始终处于活动状态)之外的原因
嗨EdwardWhite,
没有BLE实例只在RAM中运行,原因是代码的大小不能适合在128KB RAM + 16KB缓存中的68倍,但是您可以构建一个足够小的项目,就像BLE_Central以运行只有RAM(BLE Manager,BLE适配器等的占用空间很大)。如果您开发的项目足够大,那么就无法在Sysram中适应。要尝试仅在Sysram中尝试运行项目的一些Mods是以下内容:
谢谢mt_dialog.