Today I have tried to boot the kernel on the x50v and still nothing, i
have followed both methods, cvs and fisherss, and still there isn't any
thing loading in my x50v.
I'm starting to think that my cross-compiler might be wrong :/
Can you send me the kernel image?
Thansk :D
alex liu wrote:
FT ******:
1)yestoday I sent this mail from my company, it is denied by company
because of keywords checking failure;
2) then sent by this mail address,it is rejected by mail-list because
of non-member
Hi,guys:
This is Alex from China.
A moment ago,I got framebuffer output on X50V,but I do not know
how to post mail to this list,so I asked fisherss to post it,many
thanks to fisherss. but the information is not details,some details
information describe as folloing.
1) key point to enable framebuffer on X50V:
a) enable mirror mode in wince (This is tell Intel2700G to pass
PXA270's LCD controller output to LCD)
b) setup parameter of PXA framebuffer to display on 50V's LCD
c) modify kernel physics memory start address to 0xa8000000
,this enable kernel can boot up on X50(V)
d) setup console font from mini 4*4 to VGA 16*8 and VGA8*8 ,this
enable the font displayed on X50v readable.
2) how to based on fisherss's kernel tree,because fissher's kernel
tree have modify kernel physics memory start address,so this step is
ignore.
a) tar zxvf kernel26_x30_working_0.1.tar.gz (this is download
from fisherss's website)
b) export arch=arm
c) export CROSS_COMPILE=/opt/usr/local/arm/3.4.1/bin/arm-linux-
(this is your cross compiler)
d) make mrproper ( or make clean ,mrproper will clean output and
config, make clean only clean output)
e) make aximx30_defconfig
f) modify aximx30_lcd.c accordding to fissher's mail,becuase the
source does not in my office
g) make menuconfig mainmenu->Graphics support->Console display
driver support:enable VGA8X8 and VGA8x16 and save config
h) make zImage
i) setup mirror mode for wince,boot new kernel with haret from
fisherss's website
.....enjoy your X50V
3) how to based on latest kernel tree from CVS,because the kernel
tree of CVS has already update to 2.6.13,there are some differences to
2.6.11,so more work shall be done.
a) get source tree from CVS
b) export arch=arm
c) export CROSS_COMPILE=/opt/usr/local/arm/3.4.1/bin/arm-linux-
d) modify aximx30_lcd.c accordind to fisherss's mail
e) modify kernel memory start address according to fisherss's
website ( 3 place,aximx30.c, /include/asm-arm/arch-pxa/memory.h
/arch/arm/mach-pxa/Makefile.boot) ,these is same as 2.6.11
f) modify aximx30.c to support new kernel: from kernel 2.6.13
,the macros to setup machine descrtipion is delete from kernel
source,so you should modify the endof aximx30.c as following:
MACHINE_START(X30, "Dell Axim X30")
#if 0
MAINTAINER("Giuseppe Zompatori, <[EMAIL PROTECTED]>")
BOOT_MEM(0xa8000000, 0x40000000, io_p2v(0x40000000))
BOOT_PARAMS(0xa0000100)
MAPIO(x30_map_io)
INITIRQ(x30_init_irq)
#endif
.phys_ram = 0xa8000000,
.phys_io = 0x40000000,
.io_pg_offst = (io_p2v(0x40000000) >> 18) & 0xfffc,
.boot_params = 0xa0000100,
.map_io = x30_map_io,
.init_irq = x30_init_irq,
.timer = &pxa_timer,
.init_machine = x30_init,
MACHINE_END
g) make mrproper and make aximx30_defconfig
h) because this version have some problem to config ,so you can
not use make menuconfig ,if you want change font,you souce edit
aximx30_defconfig or .config to support new font
other's is same as "2) based on fisherss's....."
BTW: some information about USB network:
I work on USB network last week (because I am enjoy with my new
notebook and busy on work,so I have do nothing for X50V this week), I
can enable the USB and let host see USB device,but I can not install
host driver for usbnet on my redhat 9 Linux and for RNDIS driver on my
windows 2003 ,some useful as following:
1) need update kernel source to 2.6.13(or 2.6.12-hh2),because the
driver of PXA270's UDC is ongoing for 2.6.11
2) becuase the driver of PXA270's UDC in 2.6.13 is update to
intel's version,but have some problem with autoconfig,so you have 2
solution for this proble:
a) downgrade source of /driver/usb/gadget to 2.6.12-hh2 ( this is my ways)
b) modify source code of PX270's UDC driver to config endpoint's
at boot or registers gadget drivers
3) update initrd
4) you should boot your linux on USB cradle,after boot up
linux,take your X50V away the cradle then plug in ,there are some
problem with interrupts ,so shall follow this procedure.
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Alex
[EMAIL PROTECTED]
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2005-11-30
--
_______________________________________________
Aximx50-port mailing list
[email protected]
https://www.handhelds.org/mailman/listinfo/aximx50-port