README file for the RTLIB Patch for dSPACE RPC&HIL Software 7.0 December 2012 ======================================================================= Copyright (c) 2011 dSPACE GmbH, Germany ----------------------------------------------------------------------- Contents: 1. Introduction 2. Problems Fixed by This Patch 3. Limitations 4. Installing the Patch 5. Firmware Upgrade ======================================================================= ----------------------------------------------------------------------- 1. Introduction ----------------------------------------------------------------------- This patch can only be installed on top of an existing dSPACE Release 7.0. ----------------------------------------------------------------------- 2. Problems Fixed by This Patch ----------------------------------------------------------------------- a. Updates of the CAN/LIN firmware for the following platforms: - DS1005/DS1006 with DS4330, DS4302, DS2202, DS2210, DS2211 - DS1401 with CAN_TP1 Firmware Versions: DS2202: 1.7.5 DS2210: 1.7.5 DS2211: 1.7.5 DS4302: 2.9.10 DS4330: 1.6.4 CAN_TP1 2.8.12 Summary: - Fixes a problem with CAN transmit messages. When this problem occurs, the CAN communication might stop for certain CAN transmit messages. - Fixes a problem with CAN remote request messages. - Fixes a problem with sending CAN messages. Sporadically sending messages fails for several minutes and starts thereafter. - Fixes a problem with a LIN schedule not starting at some MicroAutoBoxes - Fixed problems on MicroAutoBox II with receiving CAN messages. b. Update for the following firmware components on the DS1401 - Boot firmware to version 3.2 - Host Interface firmware to version 4.0.1 - Host Interface PLD firmware to version 5.0.0 - System PLD firmware to version 1.4.9 Summary: - Boot firmware: fixes a problem with secured mode handling. If the System PLD is forced to secured mode it is not possible to update the I/O PLDs. - Boot firmware: fixes a problem during update of CAN firmware. After the successful update of the CAN firmware ControlDesk detects an exception at the DS1401. - Boot firmware: fixes a problem with the reading of firmware version. Firmware version of the second CAN TP1 module is not read correctly. - Host Interface PLD firmware: fixes a problem with the detection of the USB device at power-on - Host Interface firmware: fixes a problem with displaying the wrong file date of flight recorder data files. - Host Interface firmware: wrong start time of flight recorder session. Under certain circumstances a wrong start time of the flight recorder session is stored to the flight recorder data files. - Fixes communication errors when using system PLD firmware 1.4.8 in conjunction with FPGA Type 1 firmware 1.2.3 at temperatures > 60 °C. c. Update of the DIO Type 3 firmware for DS1401 platform to version 1.4.10 Summary: - The DIO Tp3 interrupt acknowledge is lost if a new interrupt is triggered at the same time. - Speed and position of encoder interface returns sporadical wrong values. - Fast trigger of interrupts can result in a complete hang up of the interrupts. - Fixed problems with measuring PWM duty cycles where the high signal has an overflow or the duty cycla switches from 0% to 100%. d. Update of the FPGA Type 1 firmware for DS1401 platform to version 1.2.4 e. Update of the RTLib1401 Summary: - RTKernel: fixes problems with DIO Type3 and ADC Type4 interrupt handling - RTLib1401: fixes a problem with the watchdog. If the watchdog is enabled the system service hangs up. Thus the temperatures and supply voltage are not longer measured and the service of the watchdog is stopped. - RTLib1401: fixes a problem with the DIO Type3. Initializing the DIO Type3 module results in overwriting the exception interrupt table. f. Update of the RTLib1005 and RTLib1006 Summary: - Updates the RTLib1005 and RTLib1006 for support of the SAE J2716 SENT2010 standard on the DS2211 board. In addition for the use of this feature an FPGA update of the DS2211 board is required, contact dSPACE for further information. The FPGA update is not required in any other use case. - Fixes a problem where the slave DSP of a DS2201 I/O board is not started by ControlDesk 4.x - Fixes problems with updating the CAN firmware 1.7.5 of DS22xx boards (verify errors). - Fixes a problem where using an MP-system with optional MP-members in conjunction with Real-Time Testing can trigger a page fault exception. g. Bugfixes of command line tools Summary: - Fixes a problem with the PpcPagePatch1xxxx tools. When called under Windows 7 its execution is blocked by the UAC. ----------------------------------------------------------------------- 3. Limitations ----------------------------------------------------------------------- No known limitations. ----------------------------------------------------------------------- 4. Installing the Patch ----------------------------------------------------------------------- To install the RTLIB Patch, execute DS_RTLIB_SW_199318.exe. NOTE: You need to close any dSPACE software and MATLAB before invoking the installation. ----------------------------------------------------------------------- 5. Firmware Upgrade ----------------------------------------------------------------------- ControlDesk automatically updates the new detected firmware versions. For further information, please refer to the dSPACE documentation. ======================================================================= End of File