【Nordic随笔】NCS2.9.0遇到的问题
前言
在NCS2.9.0遇到的几个硬件问题,比较容易犯错的地方,给大家避坑
如果在硬件设计没有使用外部的32.768k晶振,打算使用内部RC,则需要开启以下几个宏
CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC=y
CONFIG_CLOCK_CONTROL_NRF_K32SRC_XTAL=n
CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC_CALIBRATION=y
CONFIG_CLOCK_CONTROL_NRF_K32SRC_500PPM=y
切记!!!
如果开启了MCUboot,在MCUboot里面的也需要加上以上的宏,否则代码进入MCUboot是跑不起来的
DCDC问题
NCS下面默认是开启DCDC的,如果在ncs2.8.0之前,则需要开启以下的宏
而在ncs2.8.0之后,需要在overlay里面配置DCDC模式: NRF5X_REG_MODE_DCDC或者LDO模式: NRF5X_REG_MODE_LDO :
&vregmain {
status = "okay";
regulator-initial-mode = <NRF5X_REG_MODE_DCDC>;
};
NFC引脚作GPIO口使用
在ncs2.8.0之前,如果需要讲NFC引脚作为GPIO,则开启如下宏 CONFIG_NFCT_PINS_AS_GPIOS=y
而在ncs2.8.0之后,需要在overlay文件里面配置:
&uicr{
nfct-pins-as-gpios;
};

浙公网安备 33010602011771号