From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31077 invoked by alias); 15 Oct 2003 06:28:54 -0000 Mailing-List: contact ecos-discuss-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: ecos-discuss-owner@sources.redhat.com Received: (qmail 31070 invoked from network); 15 Oct 2003 06:28:52 -0000 Received: from unknown (HELO mailrelay.ltindia.com) (203.199.60.6) by sources.redhat.com with SMTP; 15 Oct 2003 06:28:52 -0000 Received: from LTMAIL.LTMAIL.LTINDIA.COM ([10.1.11.2]) by mailrelay.ltindia.com with Microsoft SMTPSVC(5.0.2195.5329); Wed, 15 Oct 2003 12:01:26 +0530 Received: from EBGMAIL (EBGMAIL_W [172.18.224.200]) by LTMAIL.LTMAIL.LTINDIA.COM with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13) id 46XRRK9Z; Wed, 15 Oct 2003 11:58:39 +0530 Received: from EBG-MTA by EBGMAIL with Novell_GroupWise; Wed, 15 Oct 2003 12:00:26 +0530 Message-Id: Date: Wed, 15 Oct 2003 06:28:00 -0000 From: "Dhawal Mer" To: ,"Dhawal Mer" Cc: , Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=_A0FE1E92.F392FC82" X-OriginalArrivalTime: 15 Oct 2003 06:31:26.0631 (UTC) FILETIME=[F5D8FB70:01C392E5] Subject: Re: [ECOS] Hi, makefile attachment here(Reference to previous mail). X-SW-Source: 2003-10/txt/msg00235.txt.bz2 --=_A0FE1E92.F392FC82 Content-Type: text/plain; charset=Windows-874 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Content-length: 6327 Hi, Pleaes apologies me, i forget to add the attachment in previous mail ,pleas= e find here... The application named as the 'makefile'. Regards, Dhawal. -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >>> "Dhawal Mer" 10/15/03 11:50AM >>> Hi, Thanx for immediate reply. Eric as per your info , i have successfully build (libtarget.a) the platfor= m using net package/RAM startup. But when i try to link the basic.c example application given in chapter12 o= f 'Embedded software Development with eCos' doc to libtarget.a , i have got= the error as given below.The make file for above i have send as attachment= (Application named as rb8139). ---------------------------------------------------------------------------= -------------------------------------- Administrator@DHAWAL172 /ecos-c/workdir/application $ make i386-elf-gcc -nostartfiles -L/cygdrive/c/workdir/rb8139/rb8139_install/lib = -Wl,- -gc-sections -Wl,--Map -Wl,basic1.map -o basic1 basic1.o -Ttarget.ld -nostd= lib /cygdrive/c/workdir/rb8139/rb8139_install/lib/extras.o: In function `__stat= ic_in itialization_and_destruction_0': /ecos-c/ecos/packages/io/fileio/current/src/misc.cxx:104: undefined referen= ce to `CYGARC_PCI_DMA_ADDRESS' /ecos-c/ecos/packages/io/fileio/current/src/misc.cxx:123: undefined referen= ce to `CYGARC_PCI_DMA_ADDRESS' /ecos-c/ecos/packages/io/fileio/current/src/misc.cxx:141: undefined referen= ce to `CYGARC_PCI_DMA_ADDRESS' /ecos-c/ecos/packages/io/fileio/current/src/misc.cxx:141: undefined referen= ce to `CYGARC_PCI_DMA_ADDRESS' /ecos-c/ecos/packages/io/fileio/current/src/misc.cxx:141: undefined referen= ce to `CYGARC_PCI_DMA_ADDRESS' collect2: ld returned 1 exit status make: *** [basic1] Error 1 ---------------------------------------------------------------------------= ------------------ Please mail me where i am going wrong. I have also tried out configuration 'i386 pc with 8139' with 'redboot',stil= l redboot Networking options remains disabled.Than how i should ableto enab= led the network debugging ? Kindly also maill me the detail, how i can boot my system using 'libtarget.= a' generated by your suggested configuration. Regards, Dhawal. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D >>> Eric Doenges 10/14/03 05:32PM >>> Dhawal Mer wrote: > Hi, > Thanx for your URL info.=20 > As per your mentioned URL, i have downloaded the rltk8139.tgz . > I tried to added the rltk driver as one of the package in eCos.db as show= n below. > =97----------------------------------------------------------------------= --------------------- > eCos.db > =97----------------------------------------------------------------------= -------------------- > package CYGPKG_DEVS_ETH_RLTK_8139 { > alias { "RLTK 8139 ethernet driver" > devs_eth_rltk_8139 8139_eth_driver } > hardware > directory devs/eth/rltk/8139 > script rltk_8139_eth_drivers.cdl > description "Ethernet driver for RLTK 8139 NIC." > } > - - - =97 - =97 - - =97 - =97 =97 =97 =97 - =97- =97- =97 =97---- =97 =97= ---- =97- =97 =97 =97- =97 - =97 =97=20 > package CYGPKG_DEVS_ETH_I386_PC_RLTK8139 { > alias { "Standard PC with EtherPro 10/100 ethernet device" > devs_eth_i386_pc_8139 pc_etherpro } > hardware > directory devs/eth/i386/pc/rltk8139 > script i386_pc_rltk8139_eth_drivers.cdl > description "Ethernet driver for standard PC with Intel 8139 = NIC. This is > essentially support for a EtherPro 10/100 PCI card." > } >=20 > =97----------------------------------------------------------------------= --------------------- > After adding above statements, The RTL8139 driver get added to the packag= e list as 'PC RealTek 8139 ethernet driver'.I have also added RTL8139 macro= in the default list of i386 & removed the 82559 macro.=20 > But when I try to configure i386 as target with RTL8139 as a NIC( Redboot= as a Package ),the Option 'PC RealTek 8139 ethernet driver' in the Configu= ration windows remains disabled (It was showing all sub-options in disable = mode too..). > Please mail me where i am wrong & if possible send me, brief procedure f= or adding above rltk8139 driver into the eCos Configtool 2.1/eCos Configtoo= l 1.3. > Please also note that i have onboard ethernet , do i need to change anyth= ing in above driver for the same. You will also need a 'target' in ecos.db somewhat like this: target pc_8139 { alias { "i386 PC target with RealTek 8139 ethernet" } packages { CYGPKG_HAL_I386 CYGPKG_HAL_I386_GENERIC CYGPKG_HAL_I386_PC CYGPKG_HAL_I386_PCMB CYGPKG_IO_PCI CYGPKG_IO_SERIAL_GENERIC_16X5X CYGPKG_IO_SERIAL_I386_PC CYGPKG_DEVS_ETH_RLTK_8139 CYGPKG_DEVS_ETH_I386_PC_RLTK8139 CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887 CYGPKG_DEVICES_WALLCLOCK_I386_PC } description "The pc target provides the packages needed to run eCos binaries on a standard i386 PC motherboard (with RealTek 8139 NIC)." } Then, in the configtool choose the menu item 'Build->Templates', and select the pc_8139 target and the 'net' package in the dialog. It shouldn't matter if the 8139 is onboard or not to the driver. Please note that I don't have an i386 PC target to test so I can't really help you much further if there are PC-specific problems. --=20 -------------------------------------------------------------------- | Eric Doenges | DynaPel Laboratories GmbH | | Tel: +49 89 962428 23 | Fraunhoferstrasse 9/2 | | Fax: +49 89 962428 90 | D - 85737 Ismaning, Germany | -------------------------------------------------------------------- -- Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos=20 and search the list archive: http://sources.redhat.com/ml/ecos-discuss=20 -- Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos=20 and search the list archive: http://sources.redhat.com/ml/ecos-discuss=20 --=_A0FE1E92.F392FC82 Content-Type: application/octet-stream; name="makefile" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="makefile" Content-length: 3229 IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjDQojDQojCUZpbGVuYW1l OgkJCW1ha2VmaWxlDQojDQojCURlc2NyaXB0aW9uOgkJQmFzaWMgZXhhbXBs ZSBhcHBsaWNhdGlvbiBtYWtlZmlsZSBmcm9tDQojCQkJCQkJQ2hhcHRlciAx MjogQW4gRXhhbXBsZSBBcHBsaWNhdGlvbiBVc2luZyBlQ29zLg0KIwkJCQkJ CVRoaXMgbWFrZWZpbGUgaXMgYmFzZWQgb24gdGhlIGV4YW1wbGUgbWFrZWZp bGUNCiMJCQkJCQlmcm9tIHRoZSBlQ29zIHNvdXJjZSBjb2RlIHJlcG9zaXRv cnkuDQojDQojCQkJCQkJRW1iZWRkZWQgU29mdHdhcmUgRGV2ZWxvcG1lbnQg V2l0aCBlQ29zDQojCQkJCQkJYnkgQW50aG9ueSBNYXNzYQ0KIw0KIwkJCQkJ CUNvcHlyaWdodCAoYykgMjAwMiwgMjAwMyBieSBBbnRob255IE1hc3NhLg0K IwkJCQkJCVRoaXMgc29mdHdhcmUgaXMgcGxhY2VkIGludG8gdGhlIHB1Ymxp YyBkb21haW4NCiMJCQkJCQlhbmQgbWF5IGJlIHVzZWQgZm9yIGFueSBwdXJw b3NlLiAgTm8gd2FycmFudHkNCiMJCQkJCQlpcyBlaXRoZXIgZXhwcmVzc2Vk IG9yIGltcGxpZWQgYnkgaXRzDQojCQkJCQkJcHVibGljYXRpb24gb3IgZGlz dHJpYnV0aW9uLg0KIw0KIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj DQoNCiMjIGVDb3MgbGlicmFyeSBpbnN0YWxsYXRpb24gZGlyZWN0b3J5DQpQ S0dfSU5TVEFMTF9ESVIgPSAvY3lnZHJpdmUvYy93b3JrZGlyL3JiODEzOS9y YjgxMzlfaW5zdGFsbA0KDQoNCiMjIFRoaXMgc2V0cyB0aGUgY29tcGlsZXIg dG8gaTM4NiBQQy4NClhDQyA9IGkzODYtZWxmLWdjYw0KDQojIw0KIyMgQnVp bGQgZmxhZyBkZXNjcmlwdGlvbnMuDQojIw0KIyMgQ29tcGlsZXIgZmxhZ3MN CiMjDQojIyAgIC1nCQkJCQkJOiBQcm9kdWNlIGRlYnVnZ2luZyBpbmZvcm1h dGlvbi4NCiMjICAgLVdhbGwJCQkJCTogRW5hYmxlIGFsbCBwcmVwcm9jZXNz b3Igd2FybmluZ3MuDQojIyAgIC1JCQkJCQkJOiBBZGQgZGlyZWN0b3J5IHRv IGhlYWQgb2YgbGlzdCB0byBiZSBzZWFyY2hlZCBmb3IgaGVhZGVyIGZpbGVz Lg0KIyMgICAtZmZ1bmN0aW9uLXNlY3Rpb25zCTogUGxhY2UgZWFjaCBmdW5j dGlvbiBpbnRvIGl0cyBvd24gc2VjdGlvbi4NCiMjICAgLWZkYXRhLXNlY3Rp b25zCQk6IERpc2NhcmQgdW51c2VkIHZpcnR1YWwgZnVuY3Rpb25zLg0KIyMN CiMjIExpbmtlciBmbGFncw0KIyMNCiMjICAgLW5vc3RhcnRmaWxlcwkJCTog RG8gbm90IHVzZSB0aGUgc3RhbmRhcmQgc3lzdGVtIHN0YXJ0dXAgZmlsZXMg d2hlbiBsaW5raW5nLg0KIyMJCQkJCQkJICBUaGUgc3RhbmRhcmQgc3lzdGVt IGxpYnJhcmllcyBhcmUgdXNlZCBub3JtYWxseSwgdW5sZXNzDQojIwkJCQkJ CQkgIC1ub3N0ZGxpYiBvciAtbm9kZWZhdWx0bGlicyBpcyB1c2VkLg0KIyMg ICAtTAkJCQkJCTogQWRkIERJUkVDVE9SWSB0byBsaWJyYXJ5IHNlYXJjaCBw YXRoLg0KIyMgICAtV2wJCQkJCTogUGFzcyBjb21tYS1zZXBhcmF0ZWQgPG9w dGlvbnM+IG9uIHRvIHRoZSBsaW5rZXIuDQojIyAgIC0tZ2Mtc2VjdGlvbnMJ CQk6IFJlbW92ZSB1bnVzZWQgc2VjdGlvbnMgKG9uIHNvbWUgdGFyZ2V0cyku DQojIyAgIC1NYXAJCQkJCTogV3JpdGUgYSBtYXAgZmlsZS4NCiMjICAgLVQJ CQkJCQk6IFJlYWQgbGlua2VyIHNjcmlwdC4NCiMjICAgLW5vc3RkbGliCQkJ CTogRG8gbm90IHVzZSB0aGUgc3RhbmRhcmQgc3lzdGVtIHN0YXJ0dXAgZmls ZXMgb3INCiMjCQkJCQkJCSAgbGlicmFyaWVzIHdoZW4gbGlua2luZy4gTm8g c3RhcnR1cCBmaWxlcyBhbmQgb25seQ0KIyMJCQkJCQkJICB0aGUgbGlicmFy aWVzIHlvdSBzcGVjaWZ5IHdpbGwgYmUgcGFzc2VkIHRvIHRoZSBsaW5rZXIu DQojIw0KDQojIyBCdWlsZCBmbGFncy4NCkNGTEFHUwk9IC1nIC1XYWxsIC1J JChQS0dfSU5TVEFMTF9ESVIpL2luY2x1ZGUgLWZmdW5jdGlvbi1zZWN0aW9u cyAtZmRhdGEtc2VjdGlvbnMNCkxERkxBR1MJPSAtbm9zdGFydGZpbGVzIC1M JChQS0dfSU5TVEFMTF9ESVIpL2xpYiAtV2wsLS1nYy1zZWN0aW9ucyAtV2ws LS1NYXAgLVdsLGJhc2ljMS5tYXANCkxJQlMJPSAtVHRhcmdldC5sZCAtbm9z dGRsaWINCkxECQk9ICQoWENDKQ0KDQoNCiMjIEJ1aWxkIHJ1bGVzLg0KYWxs OiBiYXNpYzENCg0KYmFzaWMxLm86IGJhc2ljMS5jDQoJJChYQ0MpIC1jIC1v ICQqLm8gJChDRkxBR1MpICQ8DQoNCmJhc2ljMTogYmFzaWMxLm8NCgkkKExE KSAkKExERkxBR1MpIC1vICRAICRALm8gJChMSUJTKQ0KDQpjbGVhbjoNCgkt cm0gLWYgYmFzaWMxLmV4ZSBiYXNpYzEubyBiYXNpYzEubWFwDQoNCg== --=_A0FE1E92.F392FC82 Content-Type: text/plain; charset=us-ascii Content-length: 146 -- Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos and search the list archive: http://sources.redhat.com/ml/ecos-discuss --=_A0FE1E92.F392FC82--