+1 for the option where bootloader allows serial flashing. I agree it is handy 
in initial or out-of-band use cases (manufacturing, maker projects, labs etc.)

thanks,
aditi

> On Jun 7, 2016, at 12:00 PM, Kevin Townsend <ke...@adafruit.com> wrote:
> 
> 
>> 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