[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [microblaze-uclinux] Microblaze cache-size and petalinux-0.30rc1 hangs during boot



>> Royce Liao wrote:
>> I careted a new EDK 9.2.02  project for the Xilinx Spartan S3E1600 board, followed the writen instructions (mostly) on the petalogix.com website, and reached the point where I can build petalogix uclinux 2.6.20, download it, and successfully login to the board.
>> 
>> ...
>> But If change the cache-size to 4kb/4kb or 2kb/2kb, bootup hangs...I get as far as this:
>> 
> Are you re-running the petalinux-copy-autoconfig script (from the EDK 
> project dir) each time you tweak the CPU?

Yes -- I believe I'm doing all the necessary steps:

0) cd hardware/user_platforms/Xilinx/my_s3e1600
1) xps (to change microblaze cache-size)
2) make -f system.make init_bram
3) petalinux-copy-autoconfig
4) cd software/petalinux-dist
5) make clean
6) make all

The makefile deposits a image.bin into /tftpboot.  I download that to the FGPA-board, then restart CPU-execution.
It seems like the CPU gets 'stuck' at one address.  (In XMD, I repeatedly type 'stop; con;', and for a given
image.bin & session, the stop-address doesn't change.)  I'll probably need to debug this further.

I'm using a  local (bram) memorsze of 8KB (as recommended for fs-boot.) 
Just out of curiousity, is the size of the local BRAM (for fs-boot) somehow co-dependent on the cache-size?


_________________________________________________________________
Get the power of Windows + Web with the new Windows Live.
http://www.windowslive.com?ocid=TXT_TAGHM_Wave2_powerofwindows_122007
___________________________
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/