u-boot编译出现以下错误
-Map u-boot.map -o u-boot
modules/usb.module(usbinit.o)(.text+0x1f0): In function `usb_init':
/opt/EmbedSky/u-boot-1.1.6_final/drivers/usb/usbinit.c:184: undefined reference to `Isr_Init'
modules/usb.module(usbinit.o)(.text+0x360): In function `usb_receive':
/opt/EmbedSky/u-boot-1.1.6_final/drivers/usb/usbinit.c:276: undefined reference to `Timer_InitEx'
modules/usb.module(usbinit.o)(.text+0x364):/opt/EmbedSky/u-boot-1.1.6_final/drivers/usb/usbinit.c:277: undefined reference to `Timer_StartEx'
modules/usb.module(usbinit.o)(.text+0x4a0):/opt/EmbedSky/u-boot-1.1.6_final/drivers/usb/usbinit.c:336: undefined reference to `Timer_StopEx'
modules/usb.module(usbinit.o)(.text+0x518):/opt/EmbedSky/u-boot-1.1.6_final/drivers/usb/usbinit.c:346: undefined reference to `intregs'
modules/usb.module(usblib.o)(.text+0x178): In function `ConfigUsbd':
/opt/EmbedSky/u-boot-1.1.6_final/drivers/usb/usblib.c:39: undefined reference to `intregs'
modules/usb.module(usbmain.o)(.text+0xd4): In function `IsrUsbd':
/opt/EmbedSky/u-boot-1.1.6_final/drivers/usb/usbmain.c:120: undefined reference to `ClearPending'
modules/usb.module(usbout.o)(.text+0x1f8): In function `Ep3Handler':
/opt/EmbedSky/u-boot-1.1.6_final/drivers/usb/usbout.c:150: undefined reference to `intregs'
modules/usb.module(usbout.o)(.text+0x238): In function `IsrDma2':
/opt/EmbedSky/u-boot-1.1.6_final/drivers/usb/usbout.c:188: undefined reference to `ClearPending'
modules/usb.module(usbout.o)(.text+0x390):/opt/EmbedSky/u-boot-1.1.6_final/drivers/usb/usbout.c:236: undefined
reference to `intregs'
make: *** [u-boot] Error 1
[root@xk-arm uboot-1.1.6]#
谁知道是怎么回事呀,就是一个变量定义在modules/usb.modules中,在顶层makefile中加入usb.modules后出现的