Posts

Showing posts from May, 2008

loadb worked!

UbootV2 update: Got broken loadb working today. Infact, loadb+go also works(I somehow dont trust it though..)! things remaining: a) write a reverse of loadb.c which will work on windows and linux.. probably playaround with Dirk's code a bit.. This should give a possible flashing alternative (phase 1). b) port/customize lm sensor i2c (David Brownell's new arch) to U-Boot V2. (I need this for twl4030 / twl5030 access). c) Hard part: port usbtty to u-boot v2! this is a messy affair.. :( Steve K promized me with some 2430 ref code.. for some unmentionable reasons, I cant look at musb documentation, so gotta trust the code..and make some sane judgements.. keeping my fingers crossed. d) another hard part: NAND/NOR/OneNAND for SDP, NAND for zoom MDK and Beagle: Sigh... if only NAND was easy to port.. the code rt now in U-Boot V2 is MESSY !!! wishing MTD could be brought over straight.. (Windows COM1 using modified perlscript) C:\PerlScripts>perl omap_flash.pl -p 1 -s z:\tmp\uboot....

as an ubuntu user, this hurt

Image

Uboot V2 Prompt Ahoy!!

Image
First look: prompt of Uboot V2 on SDP3430!!! ok different thing it crashed right after that.. still need to figure out.. but the exciting thing.. it is running from SRAM and using malloc and stack space in SDRAM! Kinda neat! I still have to do tons of things before I can send the patches out.. been hacking a lot in code.. need to clean things up first. probably I should be able to send the patch in a week. this will enable us to replace X-loader completely! do make config1 -> u get x-loader, make config2 ->get uboot! simple life.. this will also enable me to do peripheral download.. weeeeeee....

U-Boot v2 Finally in progress

Phew, things are not settled yet, but U-Boot V2 work has started, the single man army is crunching code ;)... anyways.. for folks interested in my U-Boot patches and discussions on the list, here is quick link for TI ID and this one for gmail id I have been having on the list ;) I have been struggling the past few days trying to reduce the size of U-Boot (other than OMAP code) to less than 20K. this'd include a simple parser, the very minimal config. Drat! the amount of libraries being packed in was around 53K in size.. I do know that TI's compiler TMS470 is intelligent in not linking stuff which are unused.. after a fair amount of digging, did finally hit the gcc flags. now the bad part.. it kicked out my init functions! drat.. finally tracked it down to the lds KEEP() wrapper. so while i work on OMAP patches at office, I started peeking at Sandbox at home.. and well.. make C=2 does in fact throw tons of warnings-> will look at it if no one is interested in fixing them....