From mboxrd@z Thu Jan 1 00:00:00 1970 From: Brian S. Park Date: Mon, 26 Sep 2011 11:06:53 -0700 Subject: [U-Boot] Building u-boot for Walnut board (PPC 405GPr) In-Reply-To: <4E80BC71.4000802@corelis.com> References: <4E7D2E40.7080104@corelis.com> <20110924120523.3c4f83a6@wker> <4E80A659.4080707@corelis.com> <4E80BC71.4000802@corelis.com> Message-ID: <4E80BF3D.8050801@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 Sorry to keep relying to my self. It seems that the tool that generates u-boot.lds does not like // in the header file and putting it in the u-boot.lds file. I started using /* */ instead and it compiles OK now. Thanks. Brian On 9/26/2011 10:54 AM, Brian S. Park wrote: > 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 > > > > > _______________________________________________ > 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! *