On Wed, 24 Oct 2012, Viresh Kumar wrote:
Nice article!
Thanks.
On 24 October 2012 08:26, Nicolas Pitre nicolas.pitre@linaro.org wrote:
When working on low level kernel code, the indication that something went wrong is often noticed as a kernel oops, or even a totally silent system. This usually implies a modify-recompile-reboot cycle which can become very very annoying if the reboot step implies popping out an SD card from the board, inserting it into the work PC, mounting it, copying the newly compiled kernel over, unmounting, moving the SD card back to the board, to finally hit the reset button.
You can also connect vexpress board with your PC with a USB cable, and the uSD card will be shown on your PC as data storage, as soon as bootloader or bootmonitor is on. You can simply copy files from your linux pc to this storage and reboot :)
I know. But that implies mounting and unmounting the device (unless you have an auto-mounter set up which I haven't). Also, this makes the boot very long when large files have to be reflashed, especially ramdisk images. And this is not very flexible when requiring runtime changes to the DTB.
And for me, the deal breaker is the fact that all the other boards on my desk don't have such fancy USB storage connection and they are set up for booting over the network already.
Nicolas