[U-Boot-Users] U-Boot ADS5121 USB_TTY

Peter Langgaard Jensen pdj at bang-olufsen.dk
Wed Jan 23 11:40:54 CET 2008


Hi

I have a FreeScale ADS5121 board and would like to use USB_TTY with U-Boot 
on this board.

To enable USB_TTY i have added these lines to the 
u-boot/include/configs/ads5121.h file

#define CONFIG_USB_DEVICE       1
#define CONFIG_USB_TTY          1
#define CFG_Console_IS_IN_ENV   1

#define CONFIG_USBD_VENDORID 0x0525     /* Linux/NetChip */
#define CONFIG_USBD_PRODUCTID_GSERIAL 0xa4a6    /* gserial */
#define CONFIG_USBD_PRODUCTID_CDCACM  0xa4a7    /* CDC ACM */
#define CONFIG_USBD_MANUFACTURER "DAS U_BOOT"
#define CONFIG_USBD_PRODUCT_NAME U_BOOT_VERSION



When i try to build the newest U-Boot snapshot with the FreeScale LTIB 
toolchain i get this error

<snip>

powerpc-e300c3-linux-gnu-gcc -g  -Os   -fPIC -ffixed-r14 -meabi 
-D__KERNEL__ -DTEXT_BASE=0xFFF00000 
-I/home/pdj/code/u-boot_test/u-boot/include -fno-builtin -ffreestanding 
-nostdinc -isystem 
/opt/freescale/usr/local/gcc-4.1.69-eglibc-2.5.69-1/powerpc-e300c3-linux-gnu/lib/gcc/powerpc-e300c3-linux-gnu/4.1.2/include 
-pipe  -DCONFIG_PPC -D__powerpc__ -DCONFIG_MPC512X -DCONFIG_E300 
-ffixed-r2 -ffixed-r29 -msoft-float -mcpu=603e -Wall -Wstrict-prototypes 
-c -o ns7520_eth.o ns7520_eth.c
In file included from 
/home/pdj/code/u-boot_test/u-boot/include/commproc.h:24,
                 from 
/home/pdj/code/u-boot_test/u-boot/include/usbdcore_mpc8xx.h:23,
                 from usbtty.h:30,
                 from usbtty.c:33:
/home/pdj/code/u-boot_test/u-boot/include/asm/8xx_immap.h:493: error: 
redefinition of 'struct immap'
/home/pdj/code/u-boot_test/u-boot/include/asm/8xx_immap.h:509: error: 
redefinition of typedef 'immap_t'
/home/pdj/code/u-boot_test/u-boot/include/asm/immap_512x.h:568: error: 
previous declaration of 'immap_t' was here
usbtty.c:161: warning: 'packed' attribute ignored for field of type 
'struct usb_endpoint_descriptor[2]'
usbtty.c:291: warning: 'packed' attribute ignored for field of type 
'struct usb_interface_descriptor[1]'
usbtty.c:293: warning: 'packed' attribute ignored for field of type 
'struct usb_endpoint_descriptor[3]'
make[1]: *** [usbtty.o] Error 1
make[1]: Leaving directory 
`/home/pdj/code/u-boot_test/u-boot/drivers/serial'
make: *** [drivers/serial/libserial.a] Error 2
make: *** Waiting for unfinished jobs....

</snip>

can anyone help me with suggestions to fix this error 

Best Regards

Peter L. Jensen
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.denx.de/pipermail/u-boot/attachments/20080123/eeb007d3/attachment.htm 


More information about the U-Boot mailing list