[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: affordable arm boards with plenty of ram.



On 2016-05-20, peter green wrote:
> On 19/05/16 18:35, Vagrant Cascadian wrote:
>>
>> Firefly-4GB:
>>    price: ~US$260
>>    kernel: 4.6.x in experimental (4.4.x worked fine, but 4.5.x broke
>>      ethernet).
>>    cpu: quad-core cortex-a12?/a17? (Rockchip rk3288)
>>    ram: 4GB
>>    disk: USB2
>>    u-boot: patched u-boot 2016.01 to recognize 4GB of ram
>>    builds: 182
>>    
> This looks interesting, do you have more information on it?

It does have a history of crashing now and then, maybe a few times a
month. Runs slightly warm with no heat sink or fan. Considering the
price difference, I think the odroid-xu4 and cubox-i4x4 perform better
(although all have similar stability issues).

No idea how well the wifi performs, but it does have an actual antenna,
which is promising. Haven't tested video output.

In order to use "mainline" u-boot, I had to wipe out the u-boot on the
eMMC. Haven't had luck with installing mainline u-boot to the eMMC, so
it uses a microSD card for u-boot and /boot. The eMMC is accessible from
linux, though I haven't used it much.

I'm not sure what sort of processor the RK3288 really is, it appears to
be marketed as a cortex-a17, but linux device-tree lists it as a
cortex-a12. Not familiar enough to know the difference.

If your goal is to have a variety of diverse build hardware and at least
4GB of ram, it's not *too* bad to add to the mix, just a bit pricey for
what it is.


Two-line patch to hard-code the ram size to 4GB vs. 2GB in mainline
u-boot (last tried on 2016.01):

Index: u-boot/arch/arm/dts/rk3288-firefly.dts
===================================================================
--- u-boot.orig/arch/arm/dts/rk3288-firefly.dts
+++ u-boot/arch/arm/dts/rk3288-firefly.dts
@@ -30,8 +30,8 @@
 		0x5 0x0>;
 	rockchip,phy-timing = <0x48f9aab4 0xea0910 0x1002c200
 		0xa60 0x40 0x10 0x0>;
-	rockchip,sdram-channel = /bits/ 8 <0x1 0xa 0x3 0x2 0x1 0x0 0xf 0xf>;
-	rockchip,sdram-params = <0x30B25564 0x627 3 666000000 3 9 1>;
+	rockchip,sdram-channel = /bits/ 8 <0x2 0xa 0x3 0x2 0x1 0x0 0xf 0xf>;
+	rockchip,sdram-params = <0x30B25564 0x627 3 666000000 3 13 1>;
 };
 
 &ir {

I'd love it if someone could take a stab at a patch that worked for both
2GB and 4GB variants (and I think there may be a 512MB variant as well),
so that it could go in upstream u-boot.


If you like colored graphs, it's been running and monitored in munin for
over two months:

  https://jenkins.debian.net/munin/debian.net/ff4a-armhf-rb.debian.net/index.html


live well,
  vagrant

Attachment: signature.asc
Description: PGP signature


Reply to: