EDA365电子论坛网
标题:
诸如#35: #error directive“Not supported.”是什么原因,请大神指点一下
[打印本页]
作者:
xiannvjiejie
时间:
2021-4-20 16:29
标题:
诸如#35: #error directive“Not supported.”是什么原因,请大神指点一下
最近在学习嵌入式开发板nrf52832,使用keil软件进行仿真上时。或多或少会出现如题的错误,网上的解决方法和出现原因千奇百怪,请各位大神以下面我碰到的一个例子讲一讲这个到底是怎么回是,真心感谢。
+ n+ [6 ~( a6 K1 ?& I7 {9 x1 Z
软件报错如下:..\components\drivers_nrf\hal\nrf_gpio.h(67): error: #35: #error directive: "Not supported."
V+ }2 y% \) K- L" A/ e. L N$ c1 i
在nrf_gpio.h中这一段代码为:
) c- n$ W" e) x9 H' N( C# `( q* V, |
#if (GPIO_COUNT == 1)
#define NUMBER_OF_PINS (P0_PIN_NUM)
#define GPIO_REG_LIST {NRF_GPIO}
#elif (GPIO_COUNT == 2)
#define NUMBER_OF_PINS (P0_PIN_NUM + P1_PIN_NUM)
#define GPIO_REG_LIST {NRF_P0, NRF_P1}
#else
#error "Not supported."
#endif
" a9 j- S N6 o) P! Y
3 _- z/ }" l; w& M9 O& z
复制代码
4 t: T) i2 |" k7 Z5 l5 `3 \5 v5 B
4 r) x) y7 ^$ l3 E! D2 }) @
倒数第二句便是报错的位置。真心请教各位大神,这种错误是怎么产生的,要如何修改通过。
% x: P( [' ^. O/ |" `
F% X% p4 K1 Y
作者:
nevadaooo
时间:
2021-4-20 17:49
没有设置GPIO_REG_LIST宏或者设置的值不对
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2