
Hi Asif,
On 02/27/2012 07:19 PM, Asif Sulikeri wrote:
Hi Graeme,
On Mon, Feb 27, 2012 at 12:12 PM, Graeme Russ <graeme.russ@gmail.com mailto:graeme.russ@gmail.com> wrote:
Hi Asif, On 02/27/2012 05:26 PM, Asif Sulikeri wrote: > >> And the increase of 100kB is massive - are you sure you are > compiling with > >> the same set of options defined in the board config file? If you are > sure, > >> then it would be interesting to find out what has caused it. > > > I am compiling with the default options, with no additional changes made to > the conf file, the 1.3.4 version used to give me 150kB binary as compared > to the 252kB binary generated by the 2010.06 version. Ah - Looks like some more options have crept into the default configuration - Can you send the two board config files (as inline text, not attachments) so I can compare?
[snip]
and the contents of: *u-boot-2010.06/include/configs/davinci_dm365evm.h * u-boot version: *2010.06*
[snip]
/* USB Configuration */ #define CONFIG_USB_DAVINCI #define CONFIG_MUSB_HCD
I think this is where most of the code size increase is coming from - Try to #undef there and all of the following USB stuff will go
#ifdef CONFIG_USB_DAVINCI #define CONFIG_CMD_USB /* include support for usb */ #define CONFIG_CMD_STORAGE /* include support for usb */ #define CONFIG_CMD_FAT /* include support for FAT/storage*/ #define CONFIG_DOS_PARTITION /* include support for FAT/storage*/ #endif
#ifdef CONFIG_MUSB_HCD /* include support for usb host */ #define CONFIG_CMD_USB /* include support for usb cmd */ #define CONFIG_USB_STORAGE /* MSC class support */ #define CONFIG_CMD_STORAGE /* inclue support for usb-storage cmd */ #define CONFIG_CMD_FAT /* inclue support for FAT/storage */ #define CONFIG_DOS_PARTITION /* inclue support for FAT/storage */
#ifdef CONFIG_USB_KEYBOARD /* HID class support */ #define CONFIG_SYS_USB_EVENT_POLL
#define CONFIG_PREBOOT "usb start" #endif /* CONFIG_USB_KEYBOARD */ #endif /* CONFIG_MUSB_HCD */
#ifdef CONFIG_MUSB_UDC #define CONFIG_USB_DEVICE 1 #define CONFIG_USB_TTY 1 #define CONFIG_SYS_CONSOLE_IS_IN_ENV 1 #define CONFIG_USBD_VENDORID 0x0451 #define CONFIG_USBD_PRODUCTID 0x5678 #define CONFIG_USBD_MANUFACTURER "Texas Instruments" #define CONFIG_USBD_PRODUCT_NAME "DM365VM" #endif /* CONFIG_MUSB_UDC */
Regards,
Graeme