IMHO, image upgrade over serial with bootloader only is handy during 
manufacturing.
Not so much during development (JTAG instead), or when devices are in the field.
Users would much rather not deal with cables during update process :)
Therefore, I think making update process as fault proof with hands-off from end 
user
will be key.
I'm not sure we necessarily want to make decisions for customers what they're comfortable with. For some users, this is a hassle yes, but for say three to four figure devices for the scientific community I bet a serial update isn't that troublesome if they can fix the device themselves, and I can integrate a USB CDC device on a HW device for under $1, getting rid of the hassle of needing anything more than a USB cable. It isn't for everyone, I agree, but it is a viable solution for a certain class of products, and it seems safer to give options that you can disable rather than decide at this stage what people need? I don't think we're talking about more than a couple KB flash with Serial anyway, and you can always turn it off.

Just my thoughts on it anyway. Serial is a big plus to me for not a lot of extra development effort or flash space, and you can always turn it off.

K.

Reply via email to