[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/