[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[microblaze-uclinux] EDK 10.1 and Spartan3E1600
I'm working on a custom board that is similiar to the Spartan3E1600 and
has a pinout which is identical in terms of the DDR connections. We
were previously using EDK8.2 to develop our image and things were all
working properly. I've recently had to upgrade to 10.1 and now I'm
running into problems. I can successfully build my FPGA config, and a
petalinux u-boot and linux image. However, when I get to the step where
I "cat /tftpboot/u-boot.srec > /dev/ttyS0", the image uploads and loads
into RAM but after downloading, it fails to run with no error.
I can connect to the JTAG via xmd and I can write and readback values to
the DDR, so I know that the RAM is connected and working properly,
however, when I read the block of memory where the u-boot.srec loads
into, the contents don't match a hexdump of the u-boot binary, and a
disassemble of the contents shows every word written 4 times in a row.
I do note that my memory map is changed after building with 10.1, but
u-boot does load into an upper section of the memory, similiar to how it
did before. Could this be the problem?
Is there anything I need to do differently to get petalinux running on a
10.1 design? Anyone have ideas as to what my problems may be?
--
Jean Richard
Embedded Software Developper
thinkRF
___________________________
microblaze-uclinux mailing list
microblaze-uclinux@xxxxxxxxxxxxxx
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/