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