Programming processors through CAN interface without changing the boot mode select pins
US8826261B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Feb 24, 2011 |
| Grant date | Sep 2, 2014 |
| Priority date | — |
| Expiry date | Oct 5, 2031 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F8/654
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Methods, systems and devices for remotely updating software installed on a digital signal processor (DSP) without setting the mode select pins on the DSP control card. Firmware configured to suspend operations upon receiving a programming signal is installed on the processor. A controlling computing device send the programming signal, causing the processor to halt execution, erase portions of the firmware, set an update firmware flag, and send control signals to the controlling computing device. The remote computing device sends updated firmware and an application program cyclic redundancy check to the processor. The processor compares a cyclic redundancy check of an on-chip flash memory with the received application program cyclic redundancy check. If the two match, the processor installs the received firmware, unsets the update firmware flag, and restarts itself.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.