From: Cristiano Rodrigues <microcris@aeiou.pt>
To: barebox@lists.infradead.org
Subject: mini2440 (256MB NAND)
Date: Mon, 08 Jul 2013 22:42:43 +0100 [thread overview]
Message-ID: <2655265.6QViDogYJX@n56v> (raw)
Hi there :)
I'm trying to run the barebox (trunk version or any other recent version) in
my mini2440 board but until now, I can't boot from nand.
I'm able to run it from RAM but I'm unable to boot it from NAND
Here it is what I did:
********************************
Compiling the barebox:
made some changes in the arch/arm/boards/friendlyarm-mini2440/env/config file
make friendlyarm_mini2440_defconfig
make menuconfig
make
*******************************
Lodad the barebox.bin to the mini2440:
put the S2 connector in NOR position
RESET
pushed the "x" option on vivi
Enter your selection: x
Found block size = 0x00020000
Erasing... ... done
Writing... ... done
Written 49152 bytes
Saved vivi private data
RESET again
pushed the "q" option on vivi
Supervivi> load ram 0x32000000 206420 u
USB host is connected. Waiting a download.
Now, Downloading [ADDRESS:32000000h,TOTAL:206430]
RECEIVED FILE SIZE: 206430 (201KB/S, 1S)
Downloaded file at 0x32000000, size = 206420 bytes
Supervivi> go 0x32000000
go to 0x32000000
argument 0 = 0x00000000
argument 1 = 0x00000000
argument 2 = 0x00000000
argument 3 = 0x00000000
barebox 2013.07.0-00228-gf457f68-dirty #13 Mon Jul 8 12:19:15 WEST 2013
Board: Mini 2440
nand: Manufacturer ID: 0xec, Chip ID: 0xda (Samsung NAND 256MiB 3,3V
8-bit), page size: 2048, OOB size: 64
nand: Bad block table not found for chip 0
nand: Bad block table not found for chip 0
nand: Scanning device for bad blocks
nand: Bad eraseblock 205 at 0x019a0000
nand: Bad eraseblock 570 at 0x04740000
nand: Bad eraseblock 2013 at 0x0fba0000
dm9000 dm90000: Found DM9000E at i/o: 0x20000300
mdio_bus: miibus0: probed
s3c_mci s3c_mci0: registered as s3c_mci0
malloc space: 0x31bf8000 -> 0x31ff7fff (size 4 MiB)
refclk: 12000 kHz
mpll: 405000 kHz
upll: 48000 kHz
fclk: 405000 kHz
hclk: 101250 kHz
pclk: 50625 kHz
SDRAM1: CL4@101MHz
SDRAM2: CL4@101MHz
envfs: wrong magic on /dev/env0
no valid environment found on /dev/env0. Using default environment
running /env/bin/init...
set parameter: Invalid argument
Hit any key to stop autoboot: 2
mini2440:/
mini2440:/ saveenv
saving environment
mini2440:/ update -t barebox -d nand
set parameter: Invalid argument
warning: No MAC address set. Using random address F2:14:71:AE:1E:F0
100Mbps full duplex link detected
DHCP client bound to address 10.42.0.73
host 10.42.0.1 is alive
erasing partition /dev/nand0.barebox.bb
flashing barebox.bin to /dev/nand0.barebox.bb
[ ]
[#################################################################
mini2440:/
mini2440:/ nand_boot_test 0x31000000 0x40000
mini2440:/ go 0x31000000
## Starting application at 0x31000000 ...
barebox 2013.07.0-00228-gf457f68-dirty #13 Mon Jul 8 12:19:15 WEST 2013
Board: Mini 2440
nand: Manufacturer ID: 0xec, Chip ID: 0xda (Samsung NAND 256MiB 3,3V
8-bit), page size: 2048, OOB size: 64
dm9000 dm90000: Found DM9000E at i/o: 0x20000300
mdio_bus: miibus0: probed
s3c_mci s3c_mci0: registered as s3c_mci0
malloc space: 0x31bf8000 -> 0x31ff7fff (size 4 MiB)
refclk: 12000 kHz
mpll: 405000 kHz
upll: 48000 kHz
fclk: 405000 kHz
hclk: 101250 kHz
pclk: 50625 kHz
SDRAM1: CL4@101MHz
SDRAM2: CL4@101MHz
running /env/bin/init...
set parameter: Invalid argument
Hit any key to stop autoboot: 2
mini2440:/
that step
mini2440:/ nand_boot_test 0x31000000 0x40000
mini2440:/ go 0x31000000
is to check if the downloaded image is alright... and as we can see,
it is alright.
Now, I put the S2 in NAND position, RESET and nothing happens :(
What am I doing wrong?
Thank you for any help that you can provide.
_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox
next reply other threads:[~2013-07-08 21:43 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-07-08 21:42 Cristiano Rodrigues [this message]
2013-07-09 17:40 ` mini2440 (256MB NAND) Sascha Hauer
2013-07-22 7:59 ` Jürgen Beisert
2013-08-08 18:02 ` Cristiano Rodrigues
2013-07-16 10:17 ` Cristiano Rodrigues
2013-07-16 10:19 ` Cristiano Rodrigues
2013-07-16 10:22 ` Lucas Stach
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=2655265.6QViDogYJX@n56v \
--to=microcris@aeiou.pt \
--cc=barebox@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.