From mboxrd@z Thu Jan 1 00:00:00 1970 From: Brian S. Park Date: Mon, 26 Sep 2011 10:54:57 -0700 Subject: [U-Boot] Building u-boot for Walnut board (PPC 405GPr) In-Reply-To: <4E80A659.4080707@corelis.com> References: <4E7D2E40.7080104@corelis.com> <20110924120523.3c4f83a6@wker> <4E80A659.4080707@corelis.com> Message-ID: <4E80BC71.4000802@corelis.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de I found my problem. My board, though based on walnut board, does not have real time clock. So, I have to disable RTC support in u-boot. However, as soon as I comment out #define CONFIG_RTC_DS174x 1 /* use DS1743 RTC in Walnut */ in walnut.h, line 68, I get build error. [root at new-linuxdev u-boot-2011.06]# ./MAKEALL walnut Configuring for walnut board... ppc_4xx-ld:u-boot.lds:1: ignoring invalid character `#' in expression ppc_4xx-ld:u-boot.lds:1: parse error make: *** [u-boot] Error 1 ppc_4xx-size: './u-boot': No such file --------------------- SUMMARY ---------------------------- Boards compiled: 1 Boards with warnings or errors: 1 ( walnut ) ---------------------------------------------------------- [root at new-linuxdev u-boot-2011.06]# I can figure my way out if it's a code problem. This, however, seems like a configuration issue and I'm still a newbie when it comes to u-boot configuration issue. It seems to have changed a lot since last time I looked at u-boot a few years ago. I'd appreciate some guidance. Thank you in advance for any help and thank you all for putting such wonderful software in public domain. Brian On 9/26/2011 9:20 AM, Brian S. Park wrote: > Thanks for the reply. > I was in the process updating ELDK from 4.1 to 4.2 and must have had > something screwed up. I tried again Today and it compiles without error. > > Thanks for looking into this and helping a newbie. > > Brian > > On 9/24/2011 3:05 AM, Anatolij Gustschin wrote: >> Hi, >> >> On Fri, 23 Sep 2011 18:11:28 -0700 >> "Brian S. Park" wrote: >> >>> Hi, >>> I'm currently working on updating the firmware on our custom board >>> (based on IBM walnut board) and tried to build the latest released >>> u-boot 2011.06 using ELDK4.2. >>> Using the fresh source code extracted from u-boot-2011.06.tar.bz2, I >>> did "make walnut_config" and then "make". But I get the following >>> error. >>> >>> ppc_4xx-ld:u-boot.lds:1: parse error >>> make: *** [u-boot] Error 1 >>> >>> All of the code compiles. I think it's a linker error but I have no >>> idea >>> how to resolve the problem. >>> Any help would be appreciated. >> $ wget -c ftp://ftp.denx.de/pub/u-boot/u-boot-2011.06.tar.bz2 >> $ tar xf u-boot-2011.06.tar.bz2 >> $ cd u-boot-2011.06/ >> $ export CROSS_COMPILE=ppc_4xx- >> $ ./MAKEALL walnut >> Configuring for walnut board... >> text data bss dec hex filename >> 219550 19468 42544 281562 44bda ./u-boot >> >> --------------------- SUMMARY ---------------------------- >> Boards compiled: 1 >> ---------------------------------------------------------- >> >> There is no such problem with walnut board in the v2011.06 release. >> Please double-check our source. >> >> HTH, >> Anatolij >> > > > > > _______________________________________________ > U-Boot mailing list > U-Boot at lists.denx.de > http://lists.denx.de/mailman/listinfo/u-boot -- *Boundary-scan with limited budget, insufficient resources, or tight schedules? Try TestGenie! * *Need a JTAG Refresher? Sign Up for a Free Boundary-Scan Training Class Today! *