Hello,
My big mistake was to not paying attention to ECC detail when I decided to switch to u-boot 2013.07 (:
Customer application (QT application) can run a script when USB drive is present.
The idea is, to run something to update kernel and modify some u-boot env parameters, reboot with the new kernel and rfs on USB, then update NAND rfs.
Possible to do this?
- Flashing an u-boot 2013.07 version with soft ECC
- flash a new env with soft ECC
- update kernel (with HW ECC driver)
- reboot with RFS on USB pen
- re-flash u-boot 2013.07 with HW ECC
- re-flash the right env to boot on NAND with dtb
- reflash kernel
- update RFS
- then reboot
It should works on paper, but I have some doubt how to deal with the BCB when flashing u-boot, and such operation is risky, if only one thing goes wrong, the device must be returned to service.
Can you give me an advice for Boot Configuration Block, how to write it from linux user space.
Thanks,
Emmanuel