From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 23907 invoked by alias); 27 May 2005 18:42:12 -0000 Mailing-List: contact ecos-discuss-help@ecos.sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: ecos-discuss-owner@ecos.sourceware.org Received: (qmail 23846 invoked by uid 22791); 27 May 2005 18:42:06 -0000 Received: from mail47.messagelabs.com (HELO mail47.messagelabs.com) (216.82.240.163) by sourceware.org (qpsmtpd/0.30-dev) with SMTP; Fri, 27 May 2005 18:42:06 +0000 X-VirusChecked: Checked X-Env-Sender: RBulusu@reptron.com X-Msg-Ref: server-9.tower-47.messagelabs.com!1117219324!10846527!1 X-StarScan-Version: 5.4.15; banners=reptron.com,-,- Received: (qmail 311 invoked from network); 27 May 2005 18:42:04 -0000 Received: from rmsvpn.reptron.com (HELO tampaserver.kbyte.net) (65.196.142.131) by server-9.tower-47.messagelabs.com with SMTP; 27 May 2005 18:42:04 -0000 Message-ID: <798224455D1F52429C9A29E5374CDED886A6C6@k-byteexchange.kbyte.net> From: Raghu Bulusu To: "'ecos-discuss@sources.redhat.com'" Date: Mon, 30 May 2005 15:13:00 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Subject: RE: [ECOS] CQ7750 X-SW-Source: 2005-05/txt/msg00357.txt.bz2 Gary, Thanks for the reply, I did use grep earlier but all the statements seem to define function HAL_STUB_PLATFORM_INIT() as hal_diag_led_on()or a null function. It may sound like a basic 'C' question but I want to know when statement '#ifdef HAL_STUB_PLATFORM_INIT' in the function initHardware() is true? Raghu -----Original Message----- From: Gary Thomas [mailto:gary@mlbassoc.com] Sent: Friday, May 27, 2005 12:50 PM To: Raghu Bulusu Cc: eCos Discussion Subject: Re: [ECOS] CQ7750 On Fri, 2005-05-27 at 12:43 -0400, Raghu Bulusu wrote: > Hi, > > I tried modifying the Hal of SH/CQ7750 for a new board with SH7750 > processor. I am building the Redboot image using Ecos Configtool 2.0. > I am trying to get the LED's on the board turn on and off to make sure that > the processor is reading from the flash. I know the LED's are turned on at > this part of file hal_stub.c in the initHardware function > > #ifdef HAL_STUB_PLATFORM_INIT ----- ?? > // If the platform defines any initialization code, call it here. > HAL_STUB_PLATFORM_INIT(); ----- this calls the led on function > #endif > > where is HAL_STUB_PLATFORM_INIT defined??? in the packages/Hal/* > Did you try looking in the sources? A quick 'grep' shows where this is defined (for each platform): % find hal/sh -type f | xargs fgrep "HAL_STUB_PLATFORM_INIT(" hal/sh/cq7708/current/include/plf_stub.h:# define HAL_STUB_PLATFORM_INIT() hal_diag_led_on() hal/sh/cq7708/current/include/plf_stub.h:# define HAL_STUB_PLATFORM_INIT() CYG_EMPTY_STATEMENT hal/sh/cq7750/current/include/plf_stub.h:# define HAL_STUB_PLATFORM_INIT() hal_diag_led_on() hal/sh/cq7750/current/include/plf_stub.h:# define HAL_STUB_PLATFORM_INIT() CYG_EMPTY_STATEMENT hal/sh/dreamcast/current/include/plf_stub.h:# define HAL_STUB_PLATFORM_INIT() hal_diag_led_on() hal/sh/dreamcast/current/include/plf_stub.h:# define HAL_STUB_PLATFORM_INIT() CYG_EMPTY_STATEMENT hal/sh/edk7708/current/include/plf_stub.h:# define HAL_STUB_PLATFORM_INIT() hal_diag_led_on() hal/sh/edk7708/current/include/plf_stub.h:# define HAL_STUB_PLATFORM_INIT() CYG_EMPTY_STATEMENT hal/sh/hs7729pci/current/include/plf_stub.h:#define HAL_STUB_PLATFORM_INIT() CYG_EMPTY_STATEMENT hal/sh/se7751/current/include/plf_stub.h:#define HAL_STUB_PLATFORM_INIT() CYG_EMPTY_STATEMENT hal/sh/se77x9/current/include/plf_stub.h:#define HAL_STUB_PLATFORM_INIT() CYG_EMPTY_STATEMENT hal/sh/sh4_202_md/current/include/plf_stub.h:#define HAL_STUB_PLATFORM_INIT() CYG_EMPTY_STATEMENT -- ------------------------------------------------------------ Gary Thomas | Consulting for the MLB Associates | Embedded world ------------------------------------------------------------ Scanned by -- MCI Managed Email Content Service Scanned by -- MCI Managed Email Content Service -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss