Skip to main content

Flash In-System Programming (ISP) via the Automotive Bus

Programming of Control Units via Automotive Interfaces

The new GOEPEL Flash-IP allows control units to be programmed via automotive interfaces (e.g. CAN). Typical applications include Flash programming in end-of-line systems and at laboratory and repair stations.

The Series 61 intelligent communication controllers are a central element in this method. This hardware takes over the entire handling of the automotive bus, which in turn is controlled by a high-level API. This G API includes the G Flash server and, once the appropriate DLLs have been embedded, enables control by a user’s own applications based on LabView, LabWindows/CVI, C++,Delphi and the like, for example.

A special code (GOEPEL Flash-IP) is loaded in the volatile memory (RAM) of the control unit via the vehicle bus and a standard protocol (e.g. XCP). Once the Flash-IP has downloaded successfully, it is started and run. The Flash-IP contains the necessary drivers to efficiently transmit the Flash data via the vehicle bus interface. It also includes functionality for programming and verifying the Flash memory in the control unit.

Since the Flash-IP is stored in the volatile memory of the control unit and is run from there, no further action is necessary after the control unit has been restarted; the Flash-IP is then no longer in the control unit.

 

created by Matthias Müller | |   Embedded JTAG Solutions
Back
Series 61
Series 61 - Module PXI 6153