I have add bootup logo of logo configuration.I use NFS file for montavista.
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Please check whether the following options are enabled in the config
If the above options are enabled and still the logo is not appearing, please send the details of software release version and the tool chain that is being used.
What's the UI card option in linux config?
The boot information attach as follow.
U-Boot 1.3.3 (Feb 5 2009 - 17:25:09)
I2C: ready
DRAM: 64 MB
In: serial
Out: serial
Err: serial
ARM Clock : 300000000 Hz
More than one PHY detected.
Hit any key to stop autoboot: 0
U-Boot > dhcp
BOOTP broadcast 1
DHCP client bound to address 192.168.0.10
TFTP from server 192.168.0.77; our IP address is 192.168.0.10
Filename 'uImage'.
Load address: 0xc0700000
Loading: #################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#############
done
Bytes transferred = 2062448 (1f7870 hex)
U-Boot > bootm
## Booting kernel from Legacy Image at c0700000 ...
Image Name: Linux-2.6.18_pro500
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2062384 Bytes = 2 MB
Load Address: c0008000
Entry Point: c0008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux........................................................................................................................................ done, booting the kernel.
Linux version 2.6.18_pro500 (root@dengyongchao) (gcc 鐗堟湰 4.2.0 20070126 (prerelease) (MontaVista 4.2.0-3.0.0.0702771 2007-03-10)) #1 PREEMPT Fri May 8 22:51:12 CST 2009
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
Machine: DaVinci DA8XX EVM
Memory policy: ECC disabled, Data cache writethrough
DA830 variant 0x0
CPU0: D VIVT write-back cache
CPU0: I cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
CPU0: D cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
Built 1 zonelists. Total pages: 8192
Kernel command line: console=ttyS2,115200n8 noinitrd rw ip=dhcp root=/dev/nfs nfsroot=192.168.0.77:/home/xjtu/workdir/filesys,nolock mem=32M
PID hash table entries: 256 (order: 8, 1024 bytes)
Clock event device timer0_0 configured with caps set: 07
Console: colour dummy device 80x30
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 32MB = 32MB total
Memory: 28004KB available (3561K code, 673K data, 180K init)
Security Framework v1.0.0 initialized
Capability LSM initialized
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
DaVinci: 128 gpio irqs
Generic PHY: Registered new driver
SCSI subsystem initialized
usbcore: registered new driver usbfs
usbcore: registered new driver hub
NET: Registered protocol family 2
IP route cache hash table entries: 256 (order: -2, 1024 bytes)
TCP established hash table entries: 1024 (order: 0, 4096 bytes)
TCP bind hash table entries: 512 (order: -1, 2048 bytes)
TCP: Hash tables configured (established 1024 bind 512)
TCP reno registered
i2c_davinci i2c_davinci.2: controller timed out
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
squashfs: version 3.1 (2006/08/19) Phillip Lougher
NTFS driver 2.1.27 [Flags: R/W].
JFFS version 1.0, (C) 1999, 2000 Axis Communications AB
JFFS2 version 2.2. (NAND) (SUMMARY) (C) 2001-2006 Red Hat, Inc.
yaffs May 8 2009 22:47:35 Installing.
JFS: nTxBlock = 218, nTxLock = 1751
SGI XFS with no debug enabled
Initializing Cryptographic API
io scheduler noop registered
io scheduler anticipatory registered (default)
LTT : ltt-facilities init
LTT : ltt-facility-core init in kernel
DAVINCI-WDT: DaVinci Watchdog Timer: heartbeat 60 sec
Serial: 8250/16550 driver $Revision: 1.90 $ 3 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO map 0x1c42000 mem 0xfec42000 (irq = 25) is a 16550A
serial8250.0: ttyS1 at MMIO map 0x1c20400 mem 0xfed0c000 (irq = 53) is a 16550A
serial8250.0: ttyS2 at MMIO map 0x1d0d000 mem 0xfed0d000 (irq = 61) is a 16550A
RAMDISK driver initialized: 1 RAM disks of 32768K size 1024 blocksize
netconsole: not configured, aborting
Davinci EMAC MII Bus: probed
MAC address is 00:0e:99:02:f3:c2
TI DaVinci EMAC Linux version updated 4.0
i2c /dev entries driver
Creating 3 MTD partitions on "Windbond spi nand flash":
0x00000000-0x00020000 : "U-Boot"
0x00020000-0x00024000 : "U-Boot Environment"
0x00024000-0x00400000 : "Linux"
dm_spi.0: davinci SPI Controller driver at 0xc287e000 (irq = 20) use_dma=1
dm_spi.1: davinci SPI Controller driver at 0xc2880000 (irq = 56) use_dma=1
ohci ohci.0: DA8xx OHCI
ohci ohci.0: new USB bus registered, assigned bus number 1
Waiting for USB PHY clock good...
ohci ohci.0: irq 59, io mem 0x01e25000
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
Initializing USB Mass Storage driver...
usb 1-1: new low speed USB device using ohci and address 2
usb 1-1: configuration #1 chosen from 1 choice
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usbcore: registered new driver libusual
input: USB Mouse as /class/input/input0
input: USB HID v1.10 Mouse [USB Mouse] on usb-ohci.0-1
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.6:USB HID core driver
musb_hdrc: version 6.0, cppi4.1-dma, host, debug=0
Waiting for USB PHY clock good...
musb_hdrc: USB Host mode controller at c28a0000 using DMA, IRQ 58
musb_hdrc musb_hdrc: MUSB HDRC host driver
musb_hdrc musb_hdrc: new USB bus registered, assigned bus number 2
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
dummy_hcd dummy_hcd: USB Host+Gadget Emulator, driver 02 May 2005
dummy_hcd dummy_hcd: Dummy host controller
dummy_hcd dummy_hcd: new USB bus registered, assigned bus number 3
usb usb3: configuration #1 chosen from 1 choice
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 1 port detected
ether gadget: using random self ethernet address
ether gadget: using random host ethernet address
usb0: Ethernet Gadget, version: May Day 2005
usb0: using dummy_udc, OUT ep-b IN ep-a STATUS ep-c
usb0: MAC b6:93:5d:1e:c8:0b
usb0: HOST MAC 46:a4:21:54:16:b0
usb0: RNDIS ready
mice: PS/2 mouse device common for all mice
rtc-da8xx rtc-da8xx.0: rtc intf: proc
rtc-da8xx rtc-da8xx.0: rtc intf: dev (254:0)
rtc-da8xx rtc-da8xx.0: rtc core: registered rtc-da8xx as rtc0
rtc-da8xx rtc-da8xx.0: TI DA8xx Real Time Clock driver.
davinci-mmc davinci-mmc.0: Supporting 8-bit mode
davinci-mmc davinci-mmc.0: Supporting 4-bit mode
davinci-mmc davinci-mmc.0: Using DMA mode
Advanced Linux Sound Architecture Driver Version 1.0.12rc1 (Thu Jun 22 13:55:50 2006 UTC).
ASoC version 0.13.1
AIC3X Audio Codec 0.2
asoc: aic3x <-> davinci-i2s mapping ok
usb 3-1: new high speed USB device using dummy_hcd and address 2
usb 3-1: rejected 2 configurations due to insufficient available bus power
usb 3-1: no configuration chosen from 2 choices
usb 3-1: 100mA is over 8mA budget for port 1!
hub 3-0:1.0: 92mA over power budget!
i2c_davinci i2c_davinci.2: controller timed out
ALSA device list:
#0: DA8XX EVM (aic3x)
IPv4 over IPv4 tunneling driver
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
rtc-da8xx rtc-da8xx.0: setting the system clock to 2009-03-10 23:56:44 (1236729404)
Time: timer0_1 clocksource has been installed.
Clock event device timer0_0 configured with caps set: 08
Switched to high resolution mode on CPU 0
Sending DHCP requests .., OK
IP-Config: Got DHCP answer from 192.168.0.77, my address is 192.168.0.10
IP-Config: Complete:
device=eth0, addr=192.168.0.10, mask=255.255.255.0, gw=192.168.0.1,
host=192.168.0.10, domain=cy.com, nis-domain=(none),
bootserver=192.168.0.77, rootserver=192.168.0.77, rootpath=/var/lib/tftpboot/
Looking up port of RPC 100003/2 on 192.168.0.77
Looking up port of RPC 100005/1 on 192.168.0.77
VFS: Mounted root (nfs filesystem).
Freeing init memory: 180K
INIT: version 2.86 booting
Starting the hotplug events dispatcher: udevd.
Synthesizing the initial hotplug events...done.
Waiting for /dev to be fully populated...done.
Activating swap...done.
Remounting root filesystem...done.
Calculating module dependencies
WARNING: Couldn't open directory /lib/modules/2.6.18_pro500: No such file or directory
FATAL: Could not open /lib/modules/2.6.18_pro500/modules.dep.temp for writing: No such file or directory
Loading modules:
Starting checking all file systems: fsck
fsck 1.39 (29-May-2006)
Starting mounting local filesystems: mount nothing was mounted
Setting up networking ....
/etc/network/options is deprecated.
Setting up IP spoofing protection: rp_filter done.
Disabling IPv4 packet forwarding: done.
Disabling TCP/IP Explicit Congestion Notification: done.
Starting network interfaces: done.
Starting hotplug subsystem:
pci
pci [success]
usb
usb [success]
isapnp
isapnp [success]
ide
ide [success]
input
input [success]
scsi
scsi [success]
done.
Starting portmap daemon: portmap.
Cleaning: /tmp /var/lock /var/run done.
Updating /etc/motd...
INIT: Entering runlevel: 3
Starting system log daemon: syslogd klogd.
Starting NFS common utilities: statd lockd.
Starting internet superserver: inetd.
Starting OpenBSD Secure Shell server: sshd.
MontaVista(R) Linux(R) Professional Edition 5.0.0 (0702774)
192.168.0.10 login:
My guess is that he means Linux Kernel options accessible via menuconfig; although I do not have my software installation readily available to confirm.
Juan Gonzales said:My guess is that he means Linux Kernel options accessible via menuconfig; although I do not have my software installation readily available to confirm.
Yes I meant enabling the UI card and other options through menuconfig. Here is the way to enable the UI card option through menuconfig
System Type ---> [*] DA830/OMAP-L137 UI (User Interface) board support Select DA830/OMAP-L137 UI board peripheral (LCD) ---> (X) LCD
I make menuconfing linux as follow:
make distclean ARCH=arm CROSS_COMPILE=arm_v5t_le-
make da830_omapl137_defconfig ARCH=arm CROSS_COMPILE=arm_v5t_le-
make menuconfig ARCH=arm CROSS_COMPILE=arm_v5t_le-
I cannot find UI card option on System Type.
System Type --->
ARM system type (TI Davinci) --->
--- TI DaVinci Implementations
Davinci Core Type (DA830/OMAP-L137 DaVinci-like Core) --->
[ ] DAVINCI multiplexing support
[ ] Multiplexing debug output
[ ] Warn about pins the bootloader didn't set up
[ ] TI Davinci I2C Expander support
[ ] Skip EDMA3 global registers initalization
--- TI CPPI 4.1 support
DA830/OMAP-L137 Board Type (TI DA830/OMAP-L137 EVM) --->
[ ] Support for NAND flash on UI board
[ ] Support for NOR flash on UI board
--- Processor Type
[ ] Support ARM926T processor
--- Processor Features
[ ] Support Thumb user binaries
[ ] Disable I-Cache ( I-bit )
[ ] Disable D-Cache ( C-bit )
[ ] Force write through D-cache
[ ] Round robin I and D cache replacement algrithm
Hi,
The UI option is present under system type. Please see the attached screen snapshot of my menuconfig.
Also what is the LSP version you are using. We are using the version REL_LSP_02_20_0_06.
The .config has the following options enabled for UI. Do you see similar options enabled? If not you can paste these lines in .config and try once.
CONFIG_DA8XX_UI=y
CONFIG_DA8XX_UI_LCD=y
Thanks,
Prathap.
Prathap Srinivas said:Also what is the LSP version you are using. We are using the version REL_LSP_02_20_0_06.
Here is the link to download the latest LSP2.2 package. Go to the following link and downlaod 'LSP 2.20' GA Release Package
https://www-a.ti.com/downloads/sds_support/targetcontent/psp/mv_lsp_2_20/index.html
Hi Prathap,
I have a question regarding the da830 ui board linux software, I´m currently developing an
custom ui board that includes only GLCD, pushbuttons and one encoder. Therefore I´m not using
muxes nor memory on the board so the MUXMODE signal that is fed thru the I2C I/O chip is
of no interest for my application, so i wanted to know in which configuration file could I change
the function of that or any other I2C I/O pin?
Thanks in Advance for any help on this matter!
hello ,i do all same follow you tips,but when i boot ,the logo is not come ,the lcd never have any change.
please give me help.
thank you very much.
luoyi