Internal or on-target bypassing lets you prototype and test new functions directly on the ECU. The ideal tool for this is the Internal Bypass Plug-In for the RTI Bypass Blockset, which is based on the dSPACE Internal Bypassing Service. Associated bypass hooks can be placed in the ECU source code and referenced later on during function development in the Simulink® model. Free areas in the ECU RAM and flash memory are used to implement internal bypass functions.
The dSPACE Internal Bypassing Service supports service-based bypassing on the target ECU. Once the bypassing service and the associated bypass hooks are integrated in the ECU code, control engineers can perform controller design in the Simulink model, flexibly defining which ECU variables are to be read or written as input or output variables for the internal bypass functions and which bypass functions are to be triggered by the hooks. Service-based bypassing also provides mechanisms to ensure data consistency and safe operation. The dSPACE Internal Bypassing Service
requires a few bytes in the ECU RAM, and with typical applications, only about 2 kB in the ECU flash. The dSPACE Internal Bypassing Service can be integrated into the ECU software either by inserting it into the source code manually or by using the ECU Interface Manager.