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

[microblaze-uclinux] problems booting kernel



Hi everyone, I'm new to the list, and have been working on this
problem for the past week or so.

I've scanned thru the lists and documentation, and haven't had much
luck.  I have a sneaky suspicion it is a real forehead slapper, but
seem to missing something.

Basically, I have the MB on the board, and when I download the kernel,
nothing happens.

Notes:
I've followed thru the documention on Dr. William's site, and have
built everything thus far.

Due to configuration issues in my lab, I am using the Windows EDK
(6.1) to download images.  I built everything under linux, but don't
have rights to the serial ports.

I have the V2MB1000 Board.  I believe I have rev3 (it has green LEDs),
and user's guide says "Ver 3.0".

I am basing most of my process on the online William's documentation,
the demo, and a tiny bit from EDK provided documentation.

All the jumpers are in their default position.

The communications board is attached.

I am using a parallel JTAG to download the mb to the board, and a
serial off the primary 232 for my terminal.

--

1.  Used impact tool to download mbvanilla (download.bit) to the board.
I selected the xc18v04_vq44.bsd file for the prom chip, and
download.bit (from mb_vanilla) for the xc2v1000.

Hyperterminal comes alive and shows the jboot menu:

J-Boot Menu
-----------

1.    Execute Flash image
2.    Execute RAM image
3.    Erase Flash
4.    Write image into Flash
5.    Set kernel cmdline

Make your choice>

At this point I open up xmd:

H:\unpublic\uclinux\uClinux-dist\images>xmd
Xilinx Microprocessor Debug (XMD) Engine
Xilinx EDK 6.2.1 Build EDK_Gm.12.3
Copyright (c) 1995-2002 Xilinx, Inc.  All rights reserved.
XMD% xload mhs H:\\unpublic\\uclinux\\mbvanilla_net_6_20_a\\system.mhs
Processors in System (\\bud.cis.uoguelph.ca\u1\grad\jcarter\unpublic\uclinux\mbv
anilla_net_6_20_a\system.mhs)::
       Microblaze-MDM(1) : microblaze_0
XMD% mbc mdm

JTAG chain configuration
--------------------------------------------------
Device   ID Code        IR Length    Part Name
1       05026093           8        XC18V04
2       01028093           6        XC2V1000
Assuming, Device No: 2 contains the MicroBlaze system
Connected to the JTAG MicroBlaze Debug Module (MDM)
No of processors = 1

MicroBlaze Processor 1 Configuration :
-------------------------------------
Version............................2.00.a
No of PC Breakpoints...............4
No of Read Addr/Data Watchpoints...1
No of Write Addr/Data Watchpoints..1
Instruction Cache Support..........on
Data Cache Support.................on
MB-FSL-MDM Connected...............Yes
JTAG MDM Connected to Mircoblaze 1
Connected to MicroBlaze "mdm" target. id = 0
Starting GDB server for "mdm" target (id = 0) at TCP port no 1234
XMD%

I can start the processor back up, and it is still running jboot just fine..

Next I download image.bin which I built myself (I have also replacing
it with the demo as well, and it also does nothing for me).

dow -data image.bin 0x80000000

it takes about 90 seconds, and comes back to a prompt.

Dumping the memory before and after the download shows that nothing has changed.

If I press the program button, all the memory turns to: 3FFFFFFF

I tried changing 0x80000000 by hand, and it will not let me.  
I have the 4 meg version (xc18v04) which I thought was the largest.

I tried changing lower memory addresses, and I can change and read them fine.

I also tried downloading the image (and the demo) to 0x00000000 and it
will change
the contents, but when I set the program counter (rwr 32 0x00000000)
and type con
it does nothing.

It may be something really obvious, and just a lack of knowledge of
how to use the program button.  (presently I'm not using it for
anything).

Any help would be great appreciated!

thanks,

jc

-- 
/* John Carter, BCS
* MSc Student (CIS) - University of Guelph
* email=mrjohndcarter@gmail.com
* site=http://www.jcarter.ca */
___________________________
microblaze-uclinux mailing list
microblaze-uclinux@itee.uq.edu.au
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/