为什么Env中select标注的东西不会被选中?

发布于 2020-06-05 17:07:40

menuconfig BSP_USING_SRAM
bool "Enable SRAM"
select BSP_USING_EXT_SRAM
select BSP_USING_FMC
select BSP_USING_EXT_FMC_IO
default n
这是在Kconfig中编辑的代码,保存后,在.config和config.h中均找不到关于BSP_USING_EXT_SRAM、BSP_USING_FMC和BSP_USING_EXT_FMC_IO 的定义
按照帮助文档中写的
* select 是反向依赖关系的意思,即当前配置选项被选中,则 RT_USING_PIN 就会被选中。


应该是奏效的啊
是我什么地方写错了吗?
前面用的是空格,不是tab,已经验证过了





查看更多

关注者
0
被浏览
81
3 个回答
Mars.CN
Mars.CN 2020-06-06
yangjie 发表于 2020-6-6 11:46
意思就是BSP_USING_SRAM依赖下面3个选项,但是前提是这3个选项本就存在才可以依赖。 ...


意思是,如果这三个选项没有选中,在选中BSAP_USING_SRAM的时候,他们也会被选中,是吧?
这三项选项是HAL的库文件中用到的,不知道初次是在哪定义的,如果没有定义的话,我应该怎么去定义他们的存在?
也用config标签吗?

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友