关于如何确定
1.执行make fsmp1a_defconfig
由于fsmp1a_defconfig不存在,所以会报错,根据报错中的
可以去对应的文件(configs)中找以stm32开头的适配文件
2.如果想要知道默认配置文件名称,可以在uboot源码目录下打开makefile文件,用/config查找到config目标,用echo打印每一个变量参数,在执行make fsmp1a_defconfig可以获得完整的指令。
或删除指令前的$(Q)也可以获得完整指令。
3.由二知,需要进入scripts/kconfig修改makefile文件
用/defconfig查找找到目标,用echo调试输出所有参数。
在回到uboot源码目录下运行make fsmp1a_defconfig后得到以下结果
scripts/kconfig/conf通过file命令可知是一个可执行文件,后两个文件
--defconfig=arch/../configs/fsmp1a_defconfig和Kconfig都是作为参数传递给conf文件的