Hi all
I use DM8168 EVM, DVRRDK_03.00。 when the console type command reboot , the on -chip HDMI port will display ti logo, i want to know how to remove the logo or use my own logo?
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.
Change your bootcmd to remove boot logo commands shown in bold.
bootcmd should be changed from
setenv bootcmd 'nand read ${logoreadaddr} 0x280000 0x300000; logo on ${logoreadaddr} 0xA0000000 0xBF900000 40 60;
tftp 0x81000000 uImage_DM816X_DVR;bootm 0x81000000'
to
setenv bootcmd 'dhcp;tftp 0x81000000 uImage_DM816X_DVR;bootm 0x81000000'
Hi
thank you for reply.
my bootcmd is bootcmd=nand read 0x81000000 0x00580000 0x300000; bootm 0x81000000
when reboot, still display the logo. In my uboot. the logo on is not work, I add a statement "return 0" as the first statement of function do_boot_logo
Before rebooting are you saving bootcmd with saveenv? Please cross check bootcmd after re-booting using print at 2nd stage u-boot. It can not happen that you dont have logo on command in boot cmd and you still see the logo.
I use the saveenv before boot the kernel.
I add a print statement before return, printf("do_boot_logo will return now,^_^\n");
now i add the logo on command, the boot log is following:
This time i don't use saveenv the save command with logo on!
TI8168_EVM#setenv bootcmd 'nand read 0x81000000 0x280000 0x300000; logo on 0x81000000 0xA0000000 0x81600000 40 60;nand read 0x81000000 0x00580000 0x300000; bootm 0x81000000';
TI8168_EVM#boot
NAND read: device 0 offset 0x280000, size 0x300000
3145728 bytes read: OK
do_boot_logo will return now,^_^
NAND read: device 0 offset 0x580000, size 0x300000
3145728 bytes read: OK
## Booting kernel from Legacy Image at 81000000 ...
Image Name: Linux-2.6.37
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2558812 Bytes = 2.4 MiB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
Hi,
From your explanation what i understand is you have a problem when you give reboot in linux. If that is the issue chances are there that it is causing due to any splash screen program running in linux. I encountered with the same problem were psplash was running on board. Kindly check your for file system for any splash screen binary. If you want to put the custom logo you have to download the package and compile it for your custom logo.
Regards
Faizel K B
Eric,
I didnt understand, if you add logo on you are bound to see your print "do_boot_logo will return now,^_^". Are you observeing same print after you remove both commands in bold and do saveenv ?
setenv bootcmd 'nand read 0x81000000 0x280000 0x300000; logo on 0x81000000 0xA0000000 0x81600000 40 60;nand read 0x81000000 0x00580000 0x300000; bootm 0x81000000';
Hi
if i use setenv bootcmd 'nand read 0x81000000 0x280000 0x300000; logo on 0x81000000 0xA0000000 0x81600000 40 60;nand read 0x81000000 0x00580000 0x300000; bootm 0x81000000'; then can see the print message
if i use setenv bootcmd 'nand read 0x81000000 0x00580000 0x300000; bootm 0x81000000'; then can't see the print message.
but both can see TI logo and a progress bar when reboot the kernel
Ok. This is what you have to do. Check in the filesystem bin folder whether a psplash named binary exists or not. If it exists then delete the binary and try reboot. It can be in various bin folders /bin /usr/bin /sbin. Check all of them. This might have getting called on reboot.
Hi Faizal,
I want to change the logo a/c to my company so as per your instruction i have gone through and deleted psplash ie in rootfs/usr/bin/psplash
Now there is no logo of TI .
then I have downloaded psplash-0.1
that already have n no of files: config.h.in , configure , configure.ac , COPYING ,depcomp , INSTALL , install-sh , make-header-header.sh , missing , psplash.c , psplash.h , psplash-bar-img.h ,psplash-console.c , psplash-console.c and so on ...
On terminal I am directing to the same folder and :
user@ubuntu:~/psplash/folder$ sudo ./make-image-header.sh <IMAGE>.bmp BAR or HAND
//Image I have copied in same folder tried for both BAR and HAND
got error :/make-image-header.sh: 4: ./make-image-header.sh: gdk-pixbuf-csource: not found
Is there any other way to make ?
or i have selected wrong source ?
any advance version I have to switch ?
pls reply :
Praveen