• Home
  • Help
  • Search
  • Login
  • Register
  Show Posts
Pages: [1]
1  Hardware and U-Boot firmware / Hardware / Re: Sheeva CPU Core Documentation on: July 20, 2009, 07:56:02 AM
There are some OpenSource docs. at Marvell-Site (HW+FS):

and some more stuff at:
http://www.plugcomputer.org/index.php/resources/plugtop-documentation

I knew it Wink

Quote
All other docs. are only for corporate customers with NDA to Embedded Processor. :-(

That was my fear...
2  Hardware and U-Boot firmware / Hardware / Sheeva CPU Core Documentation on: May 28, 2009, 02:40:30 AM
Hi,

Did anybody succeed to have access to CPU docs from Marvell ?

The SOC functionnal spec is available at http://www.marvell.com/files/products/embedded_processors/kirkwood/FS_88F6180_9x_6281_OpenSource.pdf

This doc refers to 2 others for core and L2:
  • SheevaTM 88SV131 ARM v5TE Processor Core with MMU and L1/L2 Cache Datasheet
    (Doc No. MV-S104950-00)
  • Unified Layer 2 (L2) Cache for SheevaTM CPU Cores Addendum (Doc. No. MV-S104858-00).

but I can't find them anywhere on marvell site.

They might be available on extranet, but it's only open to corporate customers, and I don't want to use my corportate email Wink

Did I miss anything ? Does someone had better luck ?


3  Linux Stuff / Kernel / Re: 2.6.30-rc7 new release on: May 27, 2009, 05:47:31 PM
Hi,

not directly related to kernel 2.6.30-rc7, however:

i have a strange issue:

cold-reboot (power unplug-replug): it stops at uboot (Marvel >>) console
reset (via the hole on the device): boot normal

uboot & kernel on NAND
RootFS on SD-card

[...]
what could be the prob ?


I assume you're running the marvell u-boot patched to support MMC SD cards.
I see the same issue after a poweron boot:

Code:
         __  __                      _ _
        |  \/  | __ _ _ ____   _____| | |
        | |\/| |/ _` | '__\ \ / / _ \ | |
        | |  | | (_| | |   \ V /  __/ | |
        |_|  |_|\__,_|_|    \_/ \___|_|_|
 _   _     ____              _
| | | |   | __ )  ___   ___ | |_
| | | |___|  _ \ / _ \ / _ \| __|
| |_| |___| |_) | (_) | (_) | |_
 \___/    |____/ \___/ \___/ \__|
 ** MARVELL BOARD: SHEEVA PLUG LE

U-Boot 1.1.4 (Apr 29 2009 - 13:10:05) Marvell version: 3.4.16

U-Boot code: 00600000 -> 0067FFF0  BSS: -> 006CF100

Soc: 88F6281 A0 (DDR2)
CPU running @ 1200Mhz L2 running @ 400Mhz
SysClock = 400Mhz , TClock = 200Mhz

DRAM CAS Latency = 5 tRP = 5 tRAS = 18 tRCD=6
DRAM CS[0] base 0x00000000   size 256MB
DRAM CS[1] base 0x10000000   size 256MB
DRAM Total size 512MB  16bit width
Flash:  0 kB
Addresses 8M - 0M are saved for the U-Boot usage.
Mem malloc Initialization (8M - 7M): Done
NAND:512 MB

CPU : Marvell Feroceon (Rev 1)

Streaming disabled
Write allocate disabled


USB 0: host mode
PEX 0: interface detected no Link.
Net:   egiga0 [PRIME], egiga1
Hit any key to stop autoboot:  0
Error! cmd : 8, err : 0201
Error! cmd : 1, err : 0201
Error! cmd : 1, err : 0201
Error! cmd : 1, err : 0201
Error! cmd : 1, err : 0201
Error! cmd : 1, err : 0201
Error! cmd : 1, err : 0201
Error! cmd : 1, err : 0201
Error! cmd : 1, err : 0201
Error! cmd : 1, err : 0201
Error! cmd : 1, err : 0201
No MMC card found
** Bad partition 1 **
** Bad partition 1 **
## Booting image at 00400000 ...
Bad Magic Number
Marvell>>

As a workaround, you can just try to init twice the mmc:

setenv bootcmd_mmc 'mmcinit; mmcinit; ext2load mmc 0 0x0800000 /boot/uInitrd; ext2load mmc 0 0x400000 /boot/uImage'

It works for me...  Wink


Pages: [1]