如题,同样的代码,一份用vscode eide插件编译,工具链直接设置MRS目录下的RISCV目录,另一份直接在MRS编译,用vscode编译的固件上电几秒后BLE广播就消失了,万用表测量3.3V供电只有0.5V多的电压,MRS直接编译的固件蓝牙一直正常。
vscode编译的固件在某宝卖的核心板上也运行正常,故推测是自己设计的PCB上没有DCDC功能所需的相关器件造成的问题,但是在查看config.h发现
DCDC_ENABLE
宏已被设置为FALSE,所以也不知道是哪里的问题,只有使用BLE时才有此问题,不用BLE时运行一切正常。?
另外还有一个问题,手里有一个板子蓝牙特征值只能在上电的时候用代码设置一次,用其他工具写特征写不进去,表现为执行了写入操作后再读取特征依然还是原来的值,同样的固件烧录到其他板子就可以正常使用其他工具连接写入特征,这个代码拷贝到MRS编译后再烧录也是这个问题,有问题的板子flash校验能过,请教一下这是什么问题?谢谢解答
所用到的工具是nRF connect,电路与PCB设计等均遵循官方指南。