Hi,
I would like to change the bitmap of the U-Boot Bootloader at startup of my Panel-Card. The default bitmap is a blue flower and I want to show an own bitmap refering to our company. I don't know wheather it makes any differences, but I'm using Windows Embedded CE 6.0 on the Panel-Card. Is there any step by step how-to or could someone explain me how to do this? I'm very new to all this stuff...
Thanks!

Re: changing U-Boot Bitmap at startup (Panel-Card)
Have a look at this how-to on this site:
http://www.armbedded.eu/node/44
It explains how to implement your own boot-logo for Panel-Card35. In regard to u-boot, it makes no difference, if you use Linux or WinCE.
Re: changing U-Boot Bitmap at startup (Panel-Card)
Thanks a lot so far! I do not have any Linux OS to run the described arm-softfloat-linux-gcc. Is there any Windows version of it or a compiler I can use alternatively under Windows (XP)?
Re: changing U-Boot Bitmap at startup (Panel-Card)
There are compilers for Windows, but that would be not sufficient as you need the complete Linux tools for development such as make for compiling u-boot.
Do you have the possibility to install Linux in a VM on your computer? Otherwise we can also do that for you against a little fee.
Re: changing U-Boot Bitmap at startup (Panel-Card)
Ok thanks. I think I will install linux in a VM or maybe I get the compiler running with a Knopix live CD.
In a similar thrad I read, that the new image must be in a 256 RGB color mode but what width and height should the image have? I use the Panel-Card with a 3,5" Display.
Re: changing U-Boot Bitmap at startup (Panel-Card)
The display has a resolution of 320 by 240 pixels.
Re: changing U-Boot Bitmap at startup (Panel-Card)
Hello,
I compiled the new image sucessfully under linux. Now I wanted to flash the new bootloader-image and followed the instructions of the Howto "Implementing an own boot-logo for Panel-Card" but the network connection doesn't work. Here the details of my system and configuration:
TFTP-Server
- A TFTP-Server (SolarWinds TFTP-Server) and its service is running under Win XP.
- The new u-boot image is direktly in the root folder C:\TFTP-Root and is named u-boot-logo
Network configuration (Windows-PC)
- IP of my Windows-PC: 192.168.0.2
- Subnetmask of my Window-PC: 255.255.255.0
Configuration of U-Boot on the Panel-Card
U-Boot> printenv
bootdelay=3
baudrate=115200
clk240=mw fffffc28 200C3E01;mw FFFFF220 41
flash_type=N_type
lcd=EDT
insize=300000
kerneladdr=10060000
32M=mw ffffea08 85227275;setenv inaddr 21400000
64M=mw ffffea08 85227279;setenv inaddr 23400000
copyrootfs=cp.b 10200000 $(inaddr) $(insize);setenv initrd initrd=0x$(inaddr),0x
$(insize)
setbootargs=setenv bootargs $(basicargs) $(mtdparts) $(initrd)
setbasicargs=setenv basicargs console=ttyS0,115200 mem=$(ramsize) root=/dev/ram
rw
mtdparts=mtdparts=physmap-flash.0:384k(boot),1664k(linux),3072k(initrd),10240k(c
fg),-(custom)
ramsize=32M
setreset=mw fffffd08 a5000a01
pwrdwn=mw fffff410 20000;mw fffff430 20000
ethaddr=00:50:c2:94:90:eb
bootcmd=run setreset;run flashboot
inaddr=21400000
initrd=initrd=0x21400000,0x300000
basicargs=console=ttyS0,115200 mem=32M root=/dev/ram rw
bootargs=console=ttyS0,115200 mem=32M root=/dev/ram rw mtdparts=physmap-flash.0:
384k(boot),1664k(linux),3072k(initrd),10240k(cfg),-(custom) initrd=0x21400000,0x
300000
wince=cp.b 10060000 20000000 16800; go 20000000
flashboot=run $(ramsize); run wince
ipmask=255.255.255.0
ipaddr=192.168.0.3
serverip=192.168.0.2
netmask=255.255.255.0
stdin=serial
stdout=serial
stderr=serial
Environment size: 1184/131068 bytes
Connection
The Panel-Card is connected via crossover cable directly with the PC. The green LED on the Panel-Card is on and the orange LED is blinking while trying to transfer data.
Transfer fails...!
U-Boot> tftpboot 20000000 u-boot-logo
dm9000 i/o: 0x30000000, id: 0x90000a46
MAC: 00:50:c2:94:90:eb
Operating at 100M full duplex mode
TFTP from server 192.168.0.2; our IP address is 192.168.0.3
Filename 'u-boot-logo'.
Load address: 0x20000000
Retry count exceeded; starting again
TFTP from server 192.168.0.2; our IP address is 192.168.0.3
Filename 'u-boot-logo'.
Load address: 0x20000000
Retry count exceeded; starting again
TFTP from server 192.168.0.2; our IP address is 192.168.0.3
Filename 'u-boot-logo'.
Load address: 0x20000000
.
.
.
and so on, again and again...
The ping command under Windows also fails with a timeout error.
So there is no working network connection, unattached from the TFTP-Server.
What's the reason?
Re: changing U-Boot Bitmap at startup (Panel-Card)
U-boot does not answer pings. It is the tftp-server or your firewall.
When using windows I would recommend this one, which works fine on our machines:
http://tftpd32.jounin.net/
Re: changing U-Boot Bitmap at startup (Panel-Card)
Thanks a lot.. it works now! The Windows firewall blocked my other TFTP-Server without asking me.