调试uboot遇到一个疑问
某c代码中include头文件如下:
#include <asm/io.h>
#include <asm/arch/pinmap.h>
但是在u-boot15\arch\arm\include\asm目录下并没有arch这个目录,只有具体的项目arch,比如arch-sharkle。
对应该目录下有pinmap.h这个文件。即路径应该是:asm\ arch-sharkle \pinmap.h
这里是怎样被替换的呢?
在u-boot15/scripts/Makefile.autoconf 这个文件里处理的:
# symbolic links
# If arch/$(ARCH)/mach-$(SOC)/include/mach exists,