New in the Community? Get started here

Schneider Electric Exchange Community

Discuss and solve problems in energy management and automation. Join conversations and share insights on products and solutions. Co-innovate and collaborate with a global network of peers.

Register Now
Knowledge Base
cancel
Showing results for 
Search instead for 
Did you mean: 
Announcements

- Who are the top users of September? Discover them here!

- Check out the ESS Active Energy Management Blog now! 

- Join us on October 23rd for a live Panel session to discuss The Power of a Sustainable Ecosystem with Hervé Coureil, Chief Digital Officer of Schneider Electric and other great speakers. Register here!

Why do Continuum controllers go into bootloader mode?

Issue

Why do controllers go into bootloader mode?

Product Line

Andover Continuum

Environment

  • Bootloader
  • NC2
  • BCX
  • CX99xx
  • CX96xx
  • i2
  • b3

Cause

  • Continuum controller are placed into bootloader mode if they repeatedly hit a firmware level exception.
  • An exception is when the controller tries to do something that cannot be done. 
  • Some examples of an exception are...
    • A controller tries to read from memory that it cannot read from.
    • A controller attempts write to memory that cannot be written to.
  • On startup, flash generation controllers load the application from flash RAM.When they hit an exception, older, non-flashable controllers would simply clear the application software from ram, power up and wait for the software to be loaded from the front end. 
  • If there is a bad application there needs to be a means by which a user can intervene before the application is loaded so that the controller firmware can be reloaded or upgraded. 
  • When a flashable controller hits more than three exceptions within a ten minute time period the controller is placed into bootloader mode intentionally.

Resolution

  • When a controller repeatedly goes into bootloader mode it is time to take a close look at environment which might be driving the controller to hit exceptions
  • A controller usually goes into bootloader mode due to environmental issues such as
    • Heavy ARP traffic
    • Controller grounding
    • Controller power issues
    • Problems with the communication bus.
  • A controller that repeatedly hits exceptions is placed in bootloader mode by design. 
  • Flashing a controllers firmware is the only way to get a controller out of bootloader mode. 
Tags (1)
Labels (1)
No ratings