Author Topic: Multiple LPC11Cxx ISP over CAN  (Read 5501 times)

NemesisXB

  • Jr. Member
  • **
  • Posts: 2
    • View Profile
Multiple LPC11Cxx ISP over CAN
« on: October 28, 2012, 11:46:03 pm »
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

  • ESAcademy Staff
  • Sr. Member
  • *****
  • Posts: 2190
    • View Profile
    • Embedded Systems Academy, Inc.
    • Email
Re: Multiple LPC11Cxx ISP over CAN
« Reply #1 on: October 29, 2012, 01:34:24 am »
Yes, just ensure each bootloader's node ID is unique.

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

NemesisXB

  • Jr. Member
  • **
  • Posts: 2
    • View Profile
Re: Multiple LPC11Cxx ISP over CAN
« Reply #2 on: October 29, 2012, 02:26:15 am »
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

  • ESAcademy Staff
  • Sr. Member
  • *****
  • Posts: 2190
    • View Profile
    • Embedded Systems Academy, Inc.
    • Email
Re: Multiple LPC11Cxx ISP over CAN
« Reply #3 on: October 29, 2012, 09:43:39 am »
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