3 ms·
Yes I have used the Dreamplug, the Mirabox is a logical upgrade from that. The Mirabox uses a Marvell Armada 370 SOC. When I first got my Mirabox the kernel sup
by helper 12y ago
Yes I have used the Dreamplug, the Mirabox is a logical upgrade from that. The Mirabox uses a Marvell Armada 370 SOC. When I first got my Mirabox the kernel support wasn't great. But Marvell has been contracting with an embedded Linux contracting firm, Free Electrons, to get everything into the mainline. Free Electrons has done a great job and now you can run a stock kernel fairly easily.
The Mirabox comes with the Marvell fork of uBoot which is unfortunately quite old. It doesn't have support for device-tree, for example. I'm not aware of a newer working version from either Marvell or Globalscale. There was some initial work to get Barebox working on the Mirabox, but it is very feature limited.
On the plus side, you don't need a JTAG console to reflash the bootloader. Lots of Marvell SoCs support booting over a UART connection using an Xmodem protocol[1][2]. So you can reflash/unbrick your Mirabox using just the USB serial port. (I think that the Dreamplug also supports this protocol, but I have never tried to use it on one.)
[1]: http://git.pengutronix.de/?p=barebox.git;a=commit;h=0535713bbfa059c1bc20da24d33bb183c4f555dc http://git.pengutronix.de/?p=barebox.git;a=commit;h=0535713b...
[2]: http://git.pengutronix.de/?p=barebox.git;a=commit;h=6bb3a08cd3864f3ee1b9f4becf26b55ac9c0a524 http://git.pengutronix.de/?p=barebox.git;a=commit;h=6bb3a08c...
- voltagex_ 12y ago>The Mirabox comes with the Marvell fork of uBoot which is unfortunately quite old. It doesn't have support for device-tree, for example. I'm not aware of a newer working version from either Marvell or Globalscale. There was some initial work to get Barebox working on the Mirabox, but it is very feature limited. This was the situation with the Dreamplug before it got mainline uBoot support. Is there any hope for the Mirabox?