mini2440 BIOS

doraemonconan
Attachment: C0.JPG (102.42 KB)
Here's the screen shot of what I got from hyperterminal after I truned on
the power on the board.
However, compared to the scrrenshot in the user mannual, I got way mless
selections. For example, I don't have selections like: Download vivi,
Download WinCE NK_bin and so on.
I was just wondering what was going on here and was there something wrong?

Thanks

doraemonconan
Attachment: C1.JPG (71.09 KB)
There was actually some error appearing before the selection menu saying
that:
"
NAND read: device 0 offset 0x0, size 0x200000

reading NAND page at offset 0x0 failed
Could not read entire image due to bad blocks
 2097152 bytes read: ERROR
## Booting image at 32000000 ...
Bad Magic Number
"

I'm not sure why this error happend, I did everything following the manual.

Thanks in advance for any help

davef
Your bootloader messages do not look familiar.  It looks like some version
of u-boot, which is not going to look like a Supervivi menu.

Also, it appears to be using USBpush, which I also haven't used with u-boot
or Supervivi.

Think you might need to describe in some more detail what you are trying to
do.

Did this mini2440 work and now it doesn't?  Are there are instructions on
how to use this bootloader on your board?

Later on, I can suggest a way to get back to a working board.  But, first
I'd like to know which bootloader you want to use, how you want to download
files and in what format (uImage or zImage)?

davef
Which manual and which pages?

doraemonconan
Thanks for your replies.

I hadn't have bootloader installed yet. I was following the MINI2440 user
manual(chinese ver.) section 2.2.1 Enter BIOS, and I couldn't get the same
display on the hyperterminal as shown in the manual.

davef
If you haven't got a bootloader installed I do not believe you will see
anything on hyperterminal.

You appear to have something that is allowing you to make choices.

You either need to know what is on the device or treat it as completely
dead and try to load in a bootloader using JTAG, to get you going.

Good luck!

doraemonconan
Thanks davef,

What I meant was that I didn't load anything on the board, I didn't change
anything default setting or anything. However, according to the manual, the
board was pre-loaded with BIOS, supervivi, and linux image file. 
Since I didn't do anything except follwing the manual step by step, I
should get the same results as what in the manual, but I didn't. So I don't
know what went wrong. 
If I want to fix this, should I reload BIOS, supervivi, and linux image
file to cover the original ones?

davef
OK, I assume this is a brand-new mini2440.

With the switch in the NAND position you should only need to turn the power
on and everything should boot up, unless the images were not pre-loaded.

The screenshots you showed does not indicate the normal Supervivi
bootloader to me.  Therefore, somebody has been "messing around" with this
board.

It is not very nice to start working on these things with faulty images or
unknown bootloaders on them.  It would be helpful to start from a known
position.

It sounds to me like you are going to have JTAG Supervivi into NOR.  Have
you got the DVD with all the utilities and images on it? Have you got the
JTAG adapter?  Replacing the bootloader is fairly easy, but there could be
a few "traps".

The HowTo you need is called <JTAGingTheNOR.pdf>, search for it 

You need to know which flash chips you have got.  Also, search the forum
for <H-JTAG> and see how you get on.

This will be a useful skill for you to have :)

Good luck!

Ranjith
Hello, I have developed a similar board as mini2440 every component is
same, but as mini2440 comes with a pre-loaded BIOS, can anyone tell me how
do I load BIOS into the MCU ?