Hi Mikhail, Am 12.03.20 um 13:53 schrieb Mikhail: > Hi, > > I need to implement a solution for rootfs/app update with nanopi neo4 > board. The system (with Ubuntu 18) is installed on EMMC and it uses > rockchip u-boot as bootloader. This board seems to use special approach > for defining partitions: the command line defining mtd partitions is > hard-coded at specific block address on EMMC, and it also tells which > partition is the rootfs (e.g. "root=/dev/mmcblk1p7 … mtdparts=…"). Since > it looks hard-coded, I don’t know how to change rootfs partition by > using u-boot environment variables. So even though I’ve managed to setup > RAUC and successfully used it to update roofs in an inactive partition, > I can’t make my board switch to the new rootfs partition after reboot. > > Since I’m new to the topic, maybe I’m missing something. I’d be grateful > for any advice. > Are there any success stories of using RAUC with nanopi boards > (especially Neo4)?
an example script for implementing boot device selection with u-boot can be found here: https://github.com/rauc/rauc/blob/master/contrib/uboot.sh A more detailed guide on how to integrate this we have in the documentation: https://rauc.readthedocs.io/en/latest/integration.html#id4 Does this help already? Best regards, Enrico -- Pengutronix e.K. | Enrico Jörns | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-5080 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | _______________________________________________ RAUC mailing list
