跳过主要内容

GPIO分配检查是活动的

DA14580

2年前

GPIO分配检查是活动的

发布的Jasu0点 3回复
0的问题

当我编译代码时,得到这个警告。\..\..\sdk\platform\driver\gpio\gpio.c(97): warning: #1215-D: #warning directive: " gpio赋值检查是活动的! "在燃烧OTP之前失效……”
#warning "GPIO assignment checking is active is active! "在燃烧OTP之前失效……”
如何取消激活的GPIO分配检查是活跃的???????????

2年前

PM_Dialog

嗨Jasu,

得到这种警告的最可能的原因是您为多个作用域保留了相同的GPIO。例如,如果您同时为UART和SPI功能保留Port_0 / Pin_0,那么您将会遇到这种冲突。我的建议是交叉检查您是否为多个功能保留了相同的GPIO,如果是,我建议您更改它。否则,您可以显式定义GPIO_DRV_PIN_ALLOC_MON_DISABLED并消除此警告,但请注意这不是最佳实践!

谢谢,PM_Dialog

2年前

Jasu 0点

GPIO_DRV_PIN_ALLOC_MON_DISABLED ?
我得到这个警告时,运行ble在一个

2年前

PM_Dialog

嗨Jasu,

不仅在ble_app_all_in_one中,而且在我们的所有项目中都没有任何GPIO_DRV_PIN_ALLOC_MON_DISABLED定义。你可以自己添加这个定义,但正如我在之前的文章中提到的,这是不推荐的。

谢谢,PM_Dialog