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
mini2440 BIOS
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
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)?
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.
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!
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?
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!
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 ?