From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from SG2EHSOBE001.bigfish.com (outbound-sin.frontbridge.com [207.46.51.80]) by ozlabs.org (Postfix) with ESMTP id 051FCDDDF0 for ; Wed, 22 Oct 2008 07:08:36 +1100 (EST) MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C933B8.C83B6C24" Subject: RE: Compile program using XGpio Date: Tue, 21 Oct 2008 14:08:27 -0600 In-Reply-To: References: From: John Linn To: "Bruno Monteiro" , Message-ID: <20081021200830.436214D8052@mail10-sin.bigfish.com> List-Id: Linux on Embedded PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , ------_=_NextPart_001_01C933B8.C83B6C24 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Bruno, = I don't think you can do what you're trying to do, unless I'm misunderstanding or just not smart enough. = The EDK from Xilinx ships with drivers that are not Linux drivers. Those functions in main below are intended for a standalone (no RTOS) system such they can't just be called from a user app in Linux. You are sort of trying to create a user mode driver with what you are doing. = There is a character mode gpio driver in the Xilinx git tree, git://git.xilinx.com/linux-2.6-xlnx.git that has been used previously. I don't currently test that driver as we're in the process of getting a flattened gpio driver that is not char driver ready for mainline. = I plan to take a look at the char mode gpio driver today as there's another question regarding it on the list. = Thanks, John = = ________________________________ From: linuxppc-embedded-bounces+john.linn=3Dxilinx.com@ozlabs.org [mailto:linuxppc-embedded-bounces+john.linn=3Dxilinx.com@ozlabs.org] On Behalf Of Bruno Monteiro Sent: Tuesday, October 21, 2008 8:36 AM To: linuxppc-embedded@ozlabs.org Subject: Compile program using XGpio = Hi all, I'm working with a Virtex2p. I have a running system using: * EDK 9.1 * Crosstool-ng (svn) * linux-2.6-xlnx * BusyBox 1.12.1 Now, i'm trying to build a small program that turn off leds. I guess it should be something like this: void main (void){ XGpio led; = XGpio_Initialize (&led, XPAR_LEDS_4BIT_DEVICE_ID); XGpio_SetDataDirection(&led,1,0); XGpio_DiscreteWrite(&led,1,0xf); = } I want to know how to compile it (without EDK). Any suggestion? = Thanks, Bruno Monteiro = This email and any attachments are intended for the sole use of the named r= ecipient(s) and contain(s) confidential information that may be proprietary= , privileged or copyrighted under applicable law. If you are not the intend= ed recipient, do not read, copy, or forward this email message or any attac= hments. Delete this email message and any attachments immediately. ------_=_NextPart_001_01C933B8.C83B6C24 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi Bruno,

=

 

I don’t think you can do what you’re trying to do, unless I’m misunderstanding or just not sm= art enough.

 

The EDK from Xilinx ships with drivers= that are not Linux drivers.  Those functions in main below are intende= d for a standalone (no RTOS) system such they can’t just be called from= a user app in Linux.  You are sort of trying to create a user mode drive= r with what you are doing.

 

There is a character mode gpio driver = in the Xilinx git tree, git://git.xilinx.com/linux-2.6-xlnx.git that has been = used previously.  I don’t currently test that driver as we’re i= n the process of getting a flattened gpio driver that is not char driver read= y for mainline.

 

I plan to take a look at the char mode= gpio driver today as there’s another question regarding it on the lis= t.

 

Thanks,

John

 

 


From: linuxppc= -embedded-bounces+john.linn=3Dxilinx.com@ozlabs.org [mailto:linuxppc-embedded-bounces+john.linn=3Dxilinx.com@ozlabs.org] On Behalf Of Bruno Monteiro
Sent: Tuesday, October 21, 2= 008 8:36 AM
To: linuxppc-embedded@ozlabs= .org
Subject: Compile program usi= ng XGpio

 

Hi all,

I'm working with a Virtex2p. I have a running system using:

  • EDK 9.1
  • Crosstool-ng (svn)=
  • linux-2.6-xlnx
  • BusyBox 1.12.1

Now, i'm trying t= o build a small program that turn off leds. I guess it should be something like thi= s:

void main (void){=
    XGpio led;   
    XGpio_Initialize (&led, XPAR_LEDS_4BIT_DEVICE_ID);     XGpio_SetDataDirection(&led,1,0);
    XGpio_DiscreteWrite(&led,1,0xf);    <= br> }


I want to know how to compile it (without EDK). Any suggestion?


Thanks,
Bruno Monteiro


This email and any attachments are intended for the sole u= se of the named recipient(s) and contain(s) confidential information that m= ay be proprietary, privileged or copyrighted under applicable law. If you a= re not the intended recipient, do not read, copy, or forward this email mes= sage or any attachments. Delete this email message and any attachments imme= diately. ------_=_NextPart_001_01C933B8.C83B6C24--