Nordic 使用IAR编译nrf_pwr_mamt.c文件报错误Error[Pe031]: expression must have integral type
__set_FPSCR(original_fpscr & ~0x9Fu);这句话编译有问题。提示 错误[Pe031]:表达式必须具有整数类型
产生问题的原因是,芯片型号选择问题导致系统宏定义参数一样,条件编译语句产生问题。我使用的芯片是nrf52833由于IAR 8.32.4版本没有这个芯片型号,所以用nrf52810代替。产生了上述问题。我将IAR 版本升级高到9版本后有nrf52833这个芯片型号选择对应芯片型号后问题得以解决。