Atmel website | ARM Community | AVR freaks | Technical Support
Banner
 FAQ •  Search •  Register •  Login 

All times are UTC + 1 hour [ DST ]




Post new topic Reply to topic  [ 2 posts ] 
Author Message
 Post subject: AT91SAM9XE-EK doesn't boot
PostPosted: Wed Mar 11, 2009 4:42 pm 
Offline

Joined: Wed Mar 11, 2009 4:13 pm
Posts: 14
:(

Hi

I just received an AT91SAM9XE-EK.

Turning it on, what I have printed in the Teraterm is:

>SecondBoot
-I- SDRAM Test OK

My conclusion was that no Linux loaded yet.

I downloaded the latest LINUX4SAM for 9XE and proceeded to BATCH the package, accordingly with the instructions. The resulting logfile.log follows:

-I- Waiting ...
connection : \usb\ARM0
board : AT91SAM9XE512-EK
target(handle) : 17991400
read chip ID : 0x00000010 at addr: 0xFFFFEE40
read chip ID : 0x329A73A0 at addr: 0xFFFFF240
-I- Found processor : AT91SAM9XE512 (0x329A73A0)
-I- Loading applet isp-extram-at91sam9xe512.bin at address 0x301000
-I- Memory Size : 0x2000000 bytes
-I- Buffer address : 0x3024BC
-I- Buffer size: 0x0 bytes
-I- Applet initialization done
-I- External RAM initialized
-I- Loading applet isp-flash-at91sam9xe512.bin at address 0x301000
-I- Memory Size : 0x80000 bytes
-I- Buffer address : 0x301A18
-I- Buffer size: 0x5400 bytes
-I- Applet initialization done
-I- FLASH initialized
script file : at91sam9xeek_demo_linux.tcl
u-boot file: u-boot-1.1.5_atmel_1.5_at91sam9xeek.bin
bootstrap file: ./bin/dataflash_at91sam9xeek.bin
diskSize: 0x006C0000
-I- === Performs sanity checks===
-I- === Check/Set sectors locking behaviour ===
-I- === Erase internal Flash ===
-I- GENERIC::EraseAll
-I- === Load the bootstrap in the internal Flash ===
-I- Send File ./bin/dataflash_at91sam9xeek.bin at address 0x00200000
first_sector 0 last_sector 0
-I- Writing: 0xDA4 bytes at 0x0 (buffer addr : 0x301A18)
-I- 0xDA4 bytes written by applet
-I- Compare File : ./bin/dataflash_at91sam9xeek.bin with memory at address : 0x00200000 , for 3492 byte(s)
-I- Read File FiletempPcMonitor.testCompare at address 0x00200000
GENERIC::ReceiveFile FiletempPcMonitor.testCompare : 0xDA4 bytes from address 0x0
-I- Reading: 0xDA4 bytes at 0x0 (buffer addr : 0x301A18)
Sent file & Memory area content (address: 0x00200000, size: 3492 bytes) match exactly !
-I- === Initialize the DataFlash access ===
-I- DATAFLASH::Init 1 (trace level : 3)
-I- Loading applet isp-dataflash-at91sam9xe512.bin at address 0x20000000
-I- Memory Size : 0x840000 bytes
-I- Buffer address : 0x2000283D
-I- Buffer size: 0x80E80 bytes
-I- Applet initialization done
-I- === Erase all the DataFlash blocs and test the erasing ===
-I- Erasing: 0x80E80 bytes at address 0x0
-I- Erasing: 0x80E80 bytes at address 0x80E80
-I- Erasing: 0x80E80 bytes at address 0x101D00
-I- Erasing: 0x80E80 bytes at address 0x182B80
-I- Erasing: 0x80E80 bytes at address 0x203A00
-I- Erasing: 0x80E80 bytes at address 0x284880
-I- Erasing: 0x80E80 bytes at address 0x305700
-I- Erasing: 0x80E80 bytes at address 0x386580
-I- Erasing: 0x80E80 bytes at address 0x407400
-I- Erasing: 0x80E80 bytes at address 0x488280
-I- Erasing: 0x80E80 bytes at address 0x509100
-I- Erasing: 0x80E80 bytes at address 0x589F80
-I- Erasing: 0x80E80 bytes at address 0x60AE00
-I- Erasing: 0x80E80 bytes at address 0x68BC80
-I- Erasing: 0x80E80 bytes at address 0x70CB00
-I- Erasing: 0x80E80 bytes at address 0x78D980
-I- Erasing: 0x80E80 bytes at address 0x80E800
-I- === Load the u-boot in the DataFlash ===
-I- Send File ./bin/u-boot-1.1.5_atmel_1.5_at91sam9xeek.bin at address 0x00008000
GENERIC::SendFile ./bin/u-boot-1.1.5_atmel_1.5_at91sam9xeek.bin at address 0x8000
-I- File size : 0x24678 byte(s)
-I- Writing: 0x24678 bytes at 0x8000 (buffer addr : 0x2000283D)
-I- 0x24678 bytes written by applet
-I- === Load the u-boot environment variables ===
-I- Send File tmp.bin at address 0x00004000
GENERIC::SendFile tmp.bin at address 0x4000
-I- File size : 0x4000 byte(s)
-I- Writing: 0x4000 bytes at 0x4000 (buffer addr : 0x2000283D)
-I- 0x4000 bytes written by applet
-I- === Load the Kernel image ===
-I- Send File ./bin/linux-2.6.22-at91sam9xeek.bin at address 0x00040000
GENERIC::SendFile ./bin/linux-2.6.22-at91sam9xeek.bin at address 0x40000
-I- File size : 0x14B820 byte(s)
-I- Writing: 0x80E80 bytes at 0x40000 (buffer addr : 0x2000283D)
-I- 0x80E80 bytes written by applet
-I- Writing: 0x80E80 bytes at 0xC0E80 (buffer addr : 0x2000283D)
-I- 0x80E80 bytes written by applet
-I- Writing: 0x49B20 bytes at 0x141D00 (buffer addr : 0x2000283D)
-I- 0x49B20 bytes written by applet
-I- === Initialize the NAND access ===
-I- NANDFLASH::Init (trace level : 3)
-I- Loading applet isp-nandflash-at91sam9xe512.bin at address 0x20000000
-I- Memory Size : 0x10000000 bytes
-I- Buffer address : 0x200047E4
-I- Buffer size: 0x20000 bytes
-I- Applet initialization done
-I- === Erase all the NAND flash blocs and test the erasing ===
-I- GENERIC::EraseAll
-I- === Load the linux file system ===
-I- Send File ./bin/Angstrom-console-image-demo-glibc.rootfs.jffs2 at address 0x00000000
GENERIC::SendFile ./bin/Angstrom-console-image-demo-glibc.rootfs.jffs2 at address 0x0
-I- File size : 0x6C0000 byte(s)
-I- Writing: 0x20000 bytes at 0x0 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x20000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x40000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x60000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x80000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0xA0000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0xC0000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0xE0000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x100000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x120000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x140000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x160000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x180000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x1A0000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x1C0000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x1E0000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x200000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x220000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x240000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x260000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x280000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x2A0000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x2C0000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x2E0000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x300000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x320000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x340000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x360000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x380000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x3A0000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x3C0000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x3E0000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x400000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x420000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x440000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x460000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x480000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x4A0000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x4C0000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x4E0000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x500000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x520000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x540000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x560000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x580000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x5A0000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x5C0000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x5E0000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x600000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x620000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x640000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x660000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x680000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- Writing: 0x20000 bytes at 0x6A0000 (buffer addr : 0x200047E4)
-I- 0x20000 bytes written by applet
-I- === Set Boot from Flash (GPNVM2) bit ===

But, when I turn-off and turn-on the board, what I get is:

>RomBOOT
>RomBOOT
>RomBOOT
>RomBOOT
>

In this instance, the Linux should be running.

In time, the J7 header is in 2-3 position.

Can anybody advise me about?

Thanks.

SerKam
WarpTec


Top
 Profile  
 
 Post subject: Re: AT91SAM9XE-EK doesn't boot
PostPosted: Mon Apr 20, 2009 3:31 am 
Offline

Joined: Fri Apr 17, 2009 6:19 am
Posts: 3
Hi,

I am having the same problem. Did you resolve the issue. Please let me, its urgent.
thank you,

suman


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 2 posts ] 

All times are UTC + 1 hour [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: