ARM技术william hill官网
直播中

小刘

9年用户 59经验值
擅长:嵌入式技术 嵌入式技术
私信 关注
[问答]

am335xd编译报错的问题

有个问题请教:我下载了tisdk包,里面有的uboot是201109的,我使用的开发板是飞凌的ok335xd,我想自己编译个uboot测试功能,在没有任何修改的情况下编译报错, , 使用的编译命令是:make CROSS_COMPILE=arm-linux-gnueabihf-  am335x_evm_config
make CROSS_COMPILE=arm-linux-gnueabihf-  am335x_evm
这样编译后报错

ake[1]: Entering directory `/root/work/TOD_uboot/335xd_uboot_201109/drivers/net'
make[1]: Leaving directory `/root/work/TOD_uboot/335xd_uboot_201109/drivers/net'
make[1]: Entering directory `/root/work/TOD_uboot/335xd_uboot_201109/drivers/net'
arm-linux-gnueabihf-gcc  -g  -Os   -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DCONFIG_SYS_TEXT_BASE=0x80800000 -DCONFIG_SPL_TEXT_BASE=0x402F0400 -I/root/work/TOD_uboot/335xd_uboot_201109/am335x_evm/include2 -I/root/work/TOD_uboot/335xd_uboot_201109/am335x_evm/include -I/root/work/TOD_uboot/335xd_uboot_201109/include -fno-builtin -ffreestanding -nostdinc -isystem /usr/local/arm/gcc-linaro-arm-linux-gnueabihf-4.7/bin/../lib/gcc/arm-linux-gnueabihf/4.7.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector -Wno-format-nonliteral -Wno-format-security   -o /root/work/TOD_uboot/335xd_uboot_201109/am335x_evm/drivers/net/cpsw.o cpsw.c -c
cpsw.c: In function ‘cpsw_init’:
cpsw.c:831:8: warning: passing argument 3 of ‘cpdma_submit’ discards ‘volatile’ qualifier from pointer target type [enabled by default]
cpsw.c:652:12: note: expected ‘void *’ but argument is of type ‘volatile uchar *’
cpsw.c: In function ‘cpsw_phy_init’:
cpsw.c:923:4: error: ‘CONFIG_PHY_ADDR’ undeclared (first use in this function)
cpsw.c:923:4: note: each undeclared identifier is reported only once for each function it appears in
cpsw.c: In function ‘cpsw_register’:
cpsw.c:981:12: warning: assignment from incompatible pointer type [enabled by default]
make[1]: *** [/root/work/TOD_uboot/335xd_uboot_201109/am335x_evm/drivers/net/cpsw.o] Error 1
make[1]: Leaving directory `/root/work/TOD_uboot/335xd_uboot_201109/drivers/net'
make: *** [/root/work/TOD_uboot/335xd_uboot_201109/am335x_evm/drivers/net/libnet.o] Error 2

请教这个是什么错误,我在网上找了半天,别人都是可以编译过的


回帖(1)

贾熹

2019-7-31 16:07:53
CONFIG_PHY_ADDR未声明
举报

更多回帖

发帖
×
20
完善资料,
赚取积分