****************************************************************************** Readme.txt MICROSAR OS RH850 SC1 2015-12-11 ****************************************************************************** This file describes hints to the installation and last changes on the products. Contents ======== 1. Versions 2. Examples 3. Supported C-compilers 4. Documentation 5. History of changes 6. Limitations 1. Versions =========== MICROSAR OS RH850 SC1: v1.06.02 2. Examples =========== MICROSAR OS RH850 is delivered without application example programs. 3. Supported C-compilers ======================== Green Hills MULTI IDE v6.1.4 2013.x.x with register mode 22, 26 and 32 Green Hills MULTI IDE v6.1.6 2014.x.x with register mode 22, 26 and 32 Green Hills MULTI IDE v6.1.6 2015.x.x with register mode 22, 26 and 32 4. Documentation ================ The installation contains all documentation in electronically readable format (PDF-files): TechnicalReference_Microsar_Os.pdf: General part of the MICROSAR OS user manual TechnicalReference_MICROSAROS_RH850.pdf: RH850 specific part of the MICROSAR OS user manual 5. History of changes ===================== v1.00.00 beta ============= - initial version v1.01.00 ============= - final version v1.02.00 beta ============= - update to core code version 9.01.01 v1.03.00 beta ============= - update to core code version 9.01.02 - support FE level interrupt handling v1.04.00 beta ============= - fixed FE level interrupt handling v1.04.01 beta ============= - added derivatives for D1L and D1M v1.05.00 beta ============= - update to core code version 9.01.04 v1.06.00 ============= - fixed ESCAN00084350 v1.06.01 ============= - update to platform code v1.09.00 v1.06.02 ============= - added F1H derivative RH850_1527 to bswmd- and xml-files 6. Limitations =============== - Caution about compiler option -reserve_r2: Register r2 is not used by the OS, i.e. the OS does not use r2 as data or address register. However register r2 is always stored to stack and restored from stack by the OS when the context is switched. Therefore register r2 cannot be used like global variable to share data among tasks, ISRs or functions. - Caution about compiler option -registermode=22 and -registermode=26: Registers r15...r24 are not used by the OS, i.e. the OS does not use r15...r24 as data or address registers. However registers r15...r24 are always stored to stack and restored from stack by the OS when the context is switched. Therefore registers r15...r24 cannot be used like global variable to share data among tasks, ISRs or functions. **************************************************************** Vector Informatik GmbH Ingersheimer Str. 24 D-70499 Stuttgart Tel. +49 711 80670-0 Fax +49 711 80670-399 osek-support@vector.com ****************************************************************