Welcome! Log In Create A New Profile


U-Boot for PogoPlug E01

Posted by rayknight 
U-Boot for PogoPlug E01
January 24, 2018 12:54AM
The Pogoplug E01 is essentially a re-branded GlobalScale Sheevaplug even sharing the 003-SPL1001 model number. The most apparent difference is that the Pogoplug E01 has only 256MB of memory where the Sheevaplug has 512MB. Previously I tried using the Sheevaplug U-Boot to update one of my PogoPlug E01 units, but it hangs at this point:

U-Boot 2016.05-tld-1 (Jun 12 2016 - 14:02:47 -0700)

SoC:   Kirkwood 88F6281_A0

I assume this is because its trying to initialize 512MB of memory and there is only 256MB. I'm guessing I need to make a modification somewhere in the board/Marvell/sheevaplug/kwbimage.cfg file to indicate that there is only 256MB memory but I'm having difficulty understanding how the memory is defined. I'm guessing it has something to do with these lines:

DATA 0xFFD01500 0x00000000	# CS[0]n Base address to 0x0
DATA 0xFFD01504 0x0FFFFFF1	# CS[0]n Size
# bit0:    1,  Window enabled
# bit1:    0,  Write Protect disabled
# bit3-2:  00, CS0 hit selected
# bit23-4: ones, required
# bit31-24: 0x0F, Size (i.e. 256MB)

DATA 0xFFD01508 0x10000000	# CS[1]n Base address to 256Mb
DATA 0xFFD0150C 0x0FFFFFF5	# CS[1]n Size 256Mb Window enabled for CS1

But I'm not clear on what the comments are trying to tell me! Can anyone explain how to define the correct amount of RAM for the Pogoplug E01.


Your Email:


Spam prevention:
Please, enter the code that you see below in the input field. This is for blocking bots that try to post this form automatically. If the code is hard to read, then just try to guess it right. If you enter the wrong code, a new image is created and you get another chance to enter it right.