Multiple LPC11Cxx ISP over CAN

Started by NemesisXB, October 28, 2012, 11:46:03 PM

Previous topic - Next topic

NemesisXB

Hi,

I would like to know if it is possible to update multiple LPC11C12 devices over CAN on the same bus. I will have up to 100 devices connected to the same bus. All of the units are the exact same and thus have the same software on. So if an update is required I would like to update all of them at the same time instead of updating them 1 at a time.

Any help is greatly appreciated.
NXB

Andy Ayre

Yes, just ensure each bootloader's node ID is unique.

Andy
Embedded Systems Academy, Inc.
support at esacademy dot com

NemesisXB

Thanks Andy,

But how do I change the node ID? According to the User Manual Chapter 26.6 p425 "The C_CAN ISP handler occupies the fixed CANopen node ID 125 (0x7D)."

Andy Ayre

Ah, sorry that's right it's fixed. You will have to develop your own bootloader to run over CAN that supports the network layout you wish to use.

We recommend using CANopen because the operation of bootloaders is standardized. We sell CANopen bootloaders off-the-shelf - please contact info @ esacademy dot com for details.

regards, Andy
Embedded Systems Academy, Inc.
support at esacademy dot com