LenSamuelson
Well-known member
The Teensy that I've been using at work has been a major enabler for our project, which has led inevitably to the question of how we can apply its non-brickable feature to our application. We will be connecting multiple devices through RS-422 (or inexpensive plastic fiber*) connected serial ports rather than USB.
Paul, Have you considered or would you consider the possibility of customer-provided bootloader code in place the existing USB bootloader?
My co-workers and I are planning to use some EE tricks (essentially a slightly glorified RC network) to force assertion of the PROG signal upon detection of broken firmware. Given a bootloader that supports our protocol and connectivity requirements, we would have a totally unbrickable remote teensy. It is our intent to seal these devices into fully potted enclosures, so the Teensy's perfect record of recovery in the face of firmware bugs has great value to us.
* Check Avago's plastic fiber for a really great way to implement signal isolation where point-to-point connection is a viable choice. I have no connection with them other than being happy that we can get great isolation inexpensively and with good bandwidth.
Paul, Have you considered or would you consider the possibility of customer-provided bootloader code in place the existing USB bootloader?
My co-workers and I are planning to use some EE tricks (essentially a slightly glorified RC network) to force assertion of the PROG signal upon detection of broken firmware. Given a bootloader that supports our protocol and connectivity requirements, we would have a totally unbrickable remote teensy. It is our intent to seal these devices into fully potted enclosures, so the Teensy's perfect record of recovery in the face of firmware bugs has great value to us.
* Check Avago's plastic fiber for a really great way to implement signal isolation where point-to-point connection is a viable choice. I have no connection with them other than being happy that we can get great isolation inexpensively and with good bandwidth.