gxlsunday 发表于 2015-7-8 14:39

s3c6410 make zImage 出错

file:///C:\Documents and Settings\Administrator\Application Data\Tencent\Users\18848715\QQ\WinTemp\RichOle\@547VI}1{DU%(WRKMB52W92.pngroot@gxl:/forlinux/linux-3.0.1# make zImage
CHK   include/linux/version.h
CHK   include/generated/utsrelease.h
make: “include/generated/mach-types.h”是最新的。
CALL    scripts/checksyscalls.sh
CHK   include/generated/compile.h
CC      arch/arm/plat-samsung/pm.o
arch/arm/plat-samsung/pm.c: In function 's3c_pm_enter':
arch/arm/plat-samsung/pm.c:301: error: 'PLAT_PHYS_OFFSET' undeclared (first use in this function)
arch/arm/plat-samsung/pm.c:301: error: (Each undeclared identifier is reported only once
arch/arm/plat-samsung/pm.c:301: error: for each function it appears in.)
make: *** 错误 1
make: *** 错误 2

哪位高人知道吗

zyt2177 发表于 2017-2-20 13:55

楼主这个问题解决了吗?

枢机主教 发表于 2017-3-23 11:49

zyt2177 发表于 2017-2-20 13:55
楼主这个问题解决了吗?

你也碰到同样的问题了?

枢机主教 发表于 2017-3-23 11:57

根据飞凌提供的默认的配置文件/linux-3.0.1/.config,/linux-3.0.1/arch/arm/plat-samsung/pm.c这个文件是不会被编译的。

我这里,/linux-3.0.1/arch/arm/plat-samsung/Makefile中有如下内容:
# PM support

obj-$(CONFIG_PM)                += pm.o
obj-$(CONFIG_PM)                += pm-gpio.o
obj-$(CONFIG_SAMSUNG_PM_CHECK)        += pm-check.o

obj-$(CONFIG_SAMSUNG_WAKEMASK)        += wakeup-mask.o

pm.o这个文件依赖于CONFIG_PM这个配置选项,但是在飞凌提供的默认的配置文件/linux-3.0.1/.config 文件中,没有CONFIG_PM这个选项,那么pm.o不会被包含到最终需要链接的目标文件里,那么pm.c就不会被编译了。

我这么理解应该没错吧。。。。
页: [1]
查看完整版本: s3c6410 make zImage 出错