|
Dear Jhon As I mentioned before, in some other set of posts to this mailing list Basically it is not possible to debug an MMU enabled Linux kernel with XMD I asked this question in the mailing list that how I can debug an MMU kernel with XMD and I did not get any reply indicating the direction i should go. Now , as Peralinux 0.4 kernel the problem is the same as before, when ever I try to load image.elf file using XMD i will have the following error message: XMD% dow image.elf 0x44000000 System Reset .... DONE Downloading Program -- image.elf section, .text: 0xc0000000-0xc01a7e2f section, .init.text: 0xc020a000-0xc021d757 section, .init.ivt: 0xc021deb8-0xc021df1f ERROR: Failed to download ELF file I-Side Memory Access Check Failed Section, 0xc0000000-0xc01a7e2f Not Accessible from Processor I-Side Interface XMD% How I should solve this problem? How i should tell XMD that 0xc0000000 is not a physical address and it is virtual? This linux kernel has also a u-boot image which i am almost sure boots easily with u-boot. So the problem is not the kernel itself it is XMD. Thanks Date: Mon, 16 Nov 2009 15:00:00 +1000 Subject: Re: [microblaze-uclinux] u-boot and soft TEMAC ( LL TEMAC ) From: john.williams@xxxxxxxxxxxxx To: microblaze-uclinux@xxxxxxxxxxxxxx Hi, On Sun, Nov 15, 2009 at 12:59 AM, Mohammad Sadegh Sadri <mamsadegh@xxxxxxxxxxx> wrote: --
Does the ethernet work ok in Linux? You can just boot the whole kernel via JTAG - it's a bit slow but it's a good test. Have you tried disable the TX and RX CSUM? John John Williams, PhD, B.Eng, B.IT PetaLogix - Linux Solutions for a Reconfigurable World w: www.petalogix.com p: +61-7-30090663 f: +61-7-30090663 Faster Hotmail access now on the new MSN homepage. |