Processor Expert 5.2 for Freescale HC(S)08, RS08, ColdFire V1, V2, V3, V4, ColdFire+ V1 & Kinetis ======================================================================================================= with Device Initialization ========================== Processor Expert Eclipse feature version 1.0.4, Component Wizard version 1.33 ---------------------------------------------------------------------------- Contents of this file: ===================== A. INSTALLATION B. PRODUCT CONTENT C. WHERE TO FIND INFORMATION D. PROCESSOR EXPERT DIRECTORY OVERVIEW E. KNOWN PROBLEMS AND LIMITATIONS F. FAQ G. DEMO APPLICATIONS H. LINUX USERS I. REVISION HISTORY A. INSTALLATION =============== Minimum requirements: -------------------- - PC compatible machine - Windows XP/Vista/Seven (32bit or 64bit) with installed Internet Explorer 5.0 or higher - Red Hat Enterprise 5.3 64bit with installed Web Browser, Ubuntu 8.10 - 1.8 GHz PentiumŪ compatible processor or better - 1 GB RAM - 1 GB hard disk space, 400 MB on Windows system disk - Mouse or other compatible pointing device - CodeWarrior MCU 10.1 - Acrobat Reader 5.0 or higher - ADMINISTRATOR RIGHTS in WinXP - Microsoft XML Core Services (MSXML) 3.0. Free download can be found at http://www.microsoft.com/downloads (Search MSXML3) Installation ------------ Processor Expert 5.2 is installed as a separate update the CodeWarrior for Microcontrollers 10.1. Please follow the instruction for installing updates in CodeWarrior. This update requires the following updates/servicepacks to be installed prior installing Processor Expert 5.2 update: - MCU 10.1 Update - MCU 10.1 MCF51Jx/Qx Service Pack Processor Expert main directory will be installed within CodeWarrior to "{CodeWarrior}\MCU\ProcessorExpert" directory. Processor Expert plug-in is started in CodeWarrior IDE when a Processor Expert project is opened or a new Processor expert project is created. About license.dat ----------------- Licenses used to enable code generation for embedded components are stored in the license.dat file in the MCU subfolder of the CodeWarrior directory. Without valid license only a DEMO version of the component code is generated. To generate code of components with license BASIC, no license is necessary. To generate code of components with license ADVANCED (see chapter B. PRODUCT CONTENT) a corresponding license has to be available. B. PRODUCT CONTENT ================== Detailed information about the components and templates you can find in the Documentation. Please refer to command "main menu | Help | Help Contents | CodeWarrior for Microcontrollers V10.1 | Processor Expert Manuals | Processor Expert Components Manuals" in the CodeWarrior IDE. The FULL version of Processor Expert supports the following components: 1. CPUs - HCS08, RS08 and ColdFire V1/V2/V3/V4, ColdFire+ V1, Kinetis (license BASIC) --------------------------------------- HCS08 (license BASIC) ------------------------------ - MC13211, MC13212, MC13213, MC13214 - MC9S08AC128,MC9S08AC96 - MC9S08AC16, MC9S08AC8, MC9S08AC60, MC9S08AC48, MC9S08AC32 - MC9S08AW16A, MC9S08AW8A - MC9S08AW60, MC9S08AW48, MC9S08AW32, MC9S08AW16 - MC9S08DE60, MC9S08DE32 - MC9S08DN60, MC9S08DN48, MC9S08DN32, MC9S08DN16 - MC9S08DV60, MC9S08DV48, MC9S08DV32, MC9S08DV16 - MC9S08DV128, MC9S08DV96 - MC9S08DZ60, MC9S08DZ48, MC9S08DZ32, MC9S08DZ16 - MC9S08DZ128, MC9S08DZ96 - MC9S08EL32, MC9S08EL16 - MC9S08EN32, MC9S08EN16 - MC9S08ER48 - MC9S08FL16, MC9S08FL8 - MC9S08GB32, MC9S08GB60, MC9S08GB32A, MC9S08GB60A - MC9S08GT8A, MC9S08GT16A, MC9S08GT16, MC9S08GT32, MC9S08GT60, MC9S08GT32A, MC9S08GT60A - MC9S08GW64, MC9S08GW32 - MC9S08JE128, MC9S08JE64 - MC9S08JM60, MC9S08JM32, MC9S08JM16, MC9S08JM16T, MC9S08JM8 - MC9S08JR12 - MC9S08JS16, MC9S08JS8, MC9S08JS16L, MC9S08JS8L - MC9S08LC60, MC9S08LC36 - MC9S08LG32, MC9S08LG16 - MC9S08LH64, MC9S08LH36, MC9S08LL64, MC9S08LL36 - MC9S08LL16, MC9S08LL8 - MC9S08MM32, MC9S08MM32A - MC9S08MP16, MC9S08MP12 - MC9S08MM128, MC9S08MM64 - MC9S08QA4, MC9S08QA2 - MC9S08QB8, MC9S08QB4 - MC9S08QD4, MC9S08QD2 - MC9S08QE128, MC9S08QE96, MC9S08QE64 - MC9S08QE32, MC9S08QE16, MC9S08QE8, MC9S08QE4 - MC9S08QG8, MC9S08QG4 - MC9S08RC16, MC9S08RC32, MC9S08RC60, MC9S08RC8 - MC9S08RD16, MC9S08RD32, MC9S08RD60, MC9S08RD8 - MC9S08RE16, MC9S08RE32, MC9S08RE60, MC9S08RE8 - MC9S08RG32, MC9S08RG60 - MC9S08SC4 - MC9S08SE8, MC9S08SE4 - MC9S08SF4 - MC9S08SG8, MC9S08SG4 - MC9S08SG32, MC9S08SG16 - MC9S08SH8, MC9S08SH4 - MC9S08SH32, MC9S08SH16 - MC9S08SL16, MC9S08SL8 - MC9S08SV16, MC9S08SV8 - SC9S08IA4, SC9S08IA2 - SC9S08IB8, SC9S08IB4 - SC9S08IC8 RS08 (license BASIC) ------------------------------ - MC9RS08KA2, MC9RS08KA1 - MC9RS08KA8, MC9RS08KA4 - MC9RS08KB12, MC9RS08KB8, MC9RS08KB4, MC9RS08KB2 - MC9RS08LA8 - MC9RS08LE4 - MC9RS08SA12, MC9RS08SA4 ColdFire V1 (license BASIC) ------------------------------ - MCF51AC256A, MCF51AC256B, MCF51AC128A, MCF51AC128B - MCF51AG128, MCF51AG96 - MCF51CN128 - MCF51EM256, MCF51EM128 - MCF51JE256, MCF51JE128 - MCF51JM128, MCF51JM64, MCF51JM32 - MCF51MM256, MCF51MM128 - MCF51QE128, MCF51QE96, MCF51QE64, MCF51QE32 ColdFire V2 (license BASIC) ------------------------------ - MCF5207_144_LQFP, MCF5207_144_MAPBGA - MCF5208_160_QFP, MCF5208_196_MAPBGA - MCF5211_64_LQFP, MCF5211_64_QFN, MCF5211_81_MAPBGA - MCF5212_64_LQFP, MCF5212_81_MAPBGA - MCF5213_100_LQFP, MCF5213_81_MAPBGA - MCF5214_256_MAPBGA - MCF5216_256_MAPBGA - MCF52100_64_LQFP_QFN, MCF52100_81_MAPBGA - MCF52110_100_LQFP, MCF52110_64_LQFP_QFN, MCF52110_81_MAPBGA - MCF52210_64_LQFP_QFN, MCF52210_81_MAPBGA, - MCF52211_100_LQFP, MCF52211_64_LQFP_QFN, MCF52211_81_MAPBGA - MCF52212_64_LQFP - MCF52213_64_LQFP - MCF52221_64_LQFP, MCF52221_81_MAPBGA - MCF52223_100_LQFP, MCF52223_81_MAPBGA - MCF52230_112_LQFP, MCF52230_80_LQFP - MCF52231_112_LQFP, MCF52231_80_LQFP - MCF52232_80_LQFP - MCF52233_112_LQFP, MCF52233_80_LQFP - MCF52234_112_LQFP, MCF52234_121_MAPBGA - MCF52235_112_LQFP, MCF52235_121_MAPBGA - MCF52236_80_LQFP - MCF52252_100_LQFP - MCF52254_100_LQFP - MCF52255_100_LQFP - MCF52256_144_LQFP, MCF52256_144_MAPBGA - MCF52258_144_LQFP, MCF52258_144_MAPBGA - MCF52259_144_LQFP, MCF52259_144_MAPBGA - MCF52274_176_LQFP - MCF52277_196_MAPBGA - MCF5253_225_MAPBGA ColdFire V3 (license BASIC) ------------------------------ - MCF53010_208_LQFP - MCF53011_208_LQFP - MCF53012_208_LQFP - MCF53013_208_LQFP - MCF53014_256_MAPBGA - MCF53015_256_MAPBGA - MCF53016_256_MAPBGA - MCF53017_256_MAPBGA - MCF5327_196_MAPBGA - MCF5328_256_MAPBGA - MCF5329_256_MAPBGA ColdFire V4 (license BASIC) ------------------------------ - MCF54410_196_MAPBGA - MCF54415_256_MAPBGA - MCF54416_256_MAPBGA - MCF54417_256_MAPBGA - MCF54418_256_MAPBGA - MCF54450_256_MAPBGA - MCF54451_256_MAPBGA - MCF54452_360_TEPBGA - MCF54453_360_TEPBGA - MCF54454_360_TEPBGA - MCF54455_360_TEPBGA ColdFire+ V1 (license BASIC) ------------------------------ - MCF51JF128, MCF51JF64, MCF51JF32 - MCF51JU128, MCF51JU64, MCF51JU32 - MCF51QF128, MCF51QF64, MCF51QF32 - MCF51QU128, MCF51QU64, MCF51QU32 - MCF51QH128, MCF51QH64, MCF51QH32 - MCF51QM128, MCF51QM64, MCF51QM32 - MCF51JG256, MCF51JG128, MCF51JG64 Kinetis (license BASIC) --------------------------------------- - MK10DN512ZVLK10, MK10DN512ZVLL10, MK10DN512ZVLQ10, MK10DN512ZVMB10, MK10DN512ZVMC10, MK10DN512ZVMD10 - MK10DX256ZVLQ10, MK10DX256ZVMD10 - MK10DX128ZVLQ10, MK10DX128ZVMD10 - MK20DN512ZVLK10, MK20DN512ZVLL10, MK20DN512ZVLQ10, MK20DN512ZVMB10, MK20DN512ZVMC10, MK20DN512ZVMD10 - MK20DX128ZVMD10, MK20DX128ZVLQ10 - MK20DX256ZVLK10, MK20DX256ZVLL10, MK20DX256ZVLQ10, MK20DX256ZVMB10, MK20DX256ZVMC10, MK20DX256ZVMD10 - MK30DN512ZVLK10, MK30DN512ZVLL10, MK30DN512ZVLQ10, MK30DN512ZVMB10, MK30DN512ZVMC10, MK30DN512ZVMD10 - MK30DX128ZVLQ10, MK30DX128ZVMD10 - MK30DX256ZVLQ10, MK30DX256ZVMD10 - MK40DN512ZVLK10, MK40DN512ZVLL10, MK40DN512ZVLQ10, MK40DN512ZVMB10, MK40DN512ZVMC10, MK40DN512ZVMD10 - MK40DX128ZVLQ10, MK40DX128ZVMD10 - MK40DX256ZVLQ10, MK40DX256ZVMD10 - MK50DN512ZCLL10, MK50DN512ZCLQ10, MK50DN512ZCMC10, MK50DN512ZCMD10 - MK50DX256ZCLK10, MK50DX256ZCLL10, MK50DX256ZCMB10, MK50DX256ZCMC10 - MK51DN512ZCLL10, MK51DN512ZCLQ10, MK51DN512ZCMC10, MK51DN512ZCMD10 - MK51DN256ZCLQ10, MK51DN256ZCMD10 - MK51DX256ZCLK10, MK51DX256ZCLL10, MK51DX256ZCMB10, MK51DX256ZCMC10 - MK52DN512ZCLQ10, MK52DN512ZCMD10 - MK53DN512ZCLQ10, MK53DN512ZCMD10 - MK53DX256ZCLQ10, MK53DX256ZCMD10 - MK60DN256ZVLL10, MK60DN256ZVLQ10, MK60DN256ZVMC10, MK60DN256ZVMD10, - MK60DN512ZVLL10, MK60DN512ZVLQ10, MK60DN512ZVMC10, MK60DN512ZVMD10 - MK60DX256ZVLL10, MK60DX256ZVLQ10, MK60DX256ZVMC10, MK60DX256ZVMD10 2. Basic components (license BASIC) ------------------------------ - ADC - AsynchroSerial - BitIO, BitsIO - BWimage - ByteIO, Byte2IO, Byte3IO, Byte4IO - Capture - COLimage - EventCntr8, EventCntr16, EventCntr32 - ExtInt (external interrupt) - FreeCntr - FreeCntr8, FreeCntr16, FreeCntr32 - InputPin - InterruptVector - LongIO - PPG - PWM - RTIshared - SynchroMaster, SynchroSlave - TimerInt - TimerOut - WatchDog - WordIO - IntEEPROM - SWSPI (not available on CF V2-V4 yet) - SW_I2C (not available on CF V2-V4 yet) - MeasurementEngine 3. Peripheral Initialization Components (license BASIC) -------------------------------------------------- - Init_ACMP_HCS08 - Init_ACMP_RS08 - Init_ACMP_COLDFIREV1 - Init_ADC_HCS08 - Init_ADC_RS08 - Init_ADC_COLDFIREV1 - Init_AWT_HCS08 - Init_CMT_HCS08 - Init_CMT_COLDFIREV1 - Init_COP_HCS08 - Init_COP_RS08 - Init_COP_COLDFIREV1 - Init_DAC_COLDFIREV1 - Init_DAC_HCS08 - Init_DMA_COLDFIREV1 - Init_EWM_COLDFIREV1 - Init_FDS_HCS08 - Init_FEC_COLDFIREV1 - Init_FLASH_HCS08 - Init_FLASH_COLDFIREV1 - Init_FTM_HCS08 - Init_FTM_COLDFIREV1 - Init_GPIO_HCS08 - Init_GPIO_RS08 - Init_GPIO_COLDFIREV1 - Init_HSCMP_COLDFIREV1 - Init_HSCMP_HCS08 - Init_iEVENT_COLDFIREV1 - Init_IIC_HCS08 - Init_IIC_COLDFIREV1 - Init_IIC_RS08 - Init_IRQ_HCS08 - Init_IRQ_COLDFIREV1 - Init_IRTC_COLDFIREV1 - Init_IRTC_HCS08 - Init_KBI_HCS08 - Init_KBI_RS08 - Init_KBI_COLDFIREV1 - Init_LCD_COLDFIREV1 - Init_LCD_HCS08 - Init_LCD_RS08 - Init_MSCAN_HCS08 - Init_MSCAN_COLDFIREV1 - Init_MTIM_HCS08 - Init_MTIM_RS08 - Init_MTIM_COLDFIREV1 - Init_OPAMP_HCS08 - Init_OPAMP_COLDFIREV1 - Init_PDB_HCS08 - Init_PDB_COLDFIREV1 - Init_PGA_HCS08 - Init_PRACMP_COLDFIREV1 - Init_PRACMP_HCS08 - Init_PWT_HCS08 - Init_RFM_HCS08 - Init_RNGA_COLDFIREV1 - Init_RTC_HCS08 - Init_RTC_COLDFIREV1 - Init_RTI_HCS08 - Init_RTI_RS08 - Init_RTI_COLDFIREV1 - Init_SAW_HCS08 - Init_SCI_HCS08 - Init_SCI_RS08 - Init_SCI_COLDFIREV1 - Init_SLIC_HCS08 - Init_SPI_HCS08 - Init_SPI_RS08 - Init_SPI_COLDFIREV1 - Init_TOD_COLDFIREV1 - Init_TOD_HCS08 - Init_TPM_RS08 - Init_TPM_HCS08 - Init_TPM_COLDFIREV1 - Init_TRIAMP_HCS08 - Init_TRIAMP_COLDFIREV1 - Init_USB_HCS08 - Init_USB_OTG_COLDFIREV1 - Init_VREF_HCS08 - Init_VREF_COLDFIREV1 - Init_WDOG_COLDFIREV1 - Init_ADC_MCF - Init_ASP_MCF - Init_ATA_MCF - Init_AudioFunctions_MCF - Init_DAC_MCF - Init_DMA_MCF - Init_DSPI_MCF - Init_DTIM_MCF - Init_eDMA_MCF - Init_EPORT_MCF - Init_eSDHC_MCF - Init_ESW_MCF - Init_FEC_MCF - Init_FlashMedia_MCF - Init_FlexCAN_MCF - Init_GPIO_MCF - Init_GPT_MCF - Init_I2C_MCF - Init_IIM_MCF - Init_LCDC_MCF - Init_NFC_MCF - Init_MACNET_MCF - Init_mcPWM_MCF - Init_MDHA_MCF - Init_OneWire_MCF - Init_PCI_MCF - Init_PIT_MCF - Init_PWM_MCF - Init_QADC_MCF - Init_QSPI_MCF - Init_RGPIO_MCF - Init_RNG_MCF - Init_RobustRTC_MCF - Init_RTC_MCF - Init_SKHA_MCF - Init_SSI_MCF - Init_SubscriberIdentification_MCF - Init_Timer_MCF - Init_UART_MCF - Init_USB_HOST_EHCI_MCF - Init_USB_OTG_MCF - Init_USB_OTG_EHCI_MCF - Init_VoiceCodec_MCF - Init_WTM_MCF - Init_ADC_VAR0 - Init_CAN_VAR0 - Init_CMT_VAR0 - Init_COP_COLDFIREPLUS - Init_CRC_VAR0 - Init_DAC_VAR0 - Init_DMA_VAR0 - Init_eDMA_VAR0 - Init_ENET_VAR0 - Init_EWM_VAR0 - Init_FTFL_VAR0 - Init_FTM_VAR0 - Init_FTM_VAR1 - Init_GPIO_VAR0 - Init_GPIO_VAR1 - Init_HSCMP_VAR0 - Init_I2C_VAR0 - Init_I2S_VAR0 - Init_I2S_VAR1 - Init_IRQ_VAR0 - Init_LPTMR_VAR0 - Init_MTIM_VAR0 - Init_OPAMP_VAR0 - Init_PCNT_VAR0 - Init_PDB_VAR0 - Init_PGA_VAR0 - Init_PIT_VAR0 - Init_RGPIO_VAR0 - Init_RNG_VAR0 - Init_RTC_VAR1 - Init_SDHC_VAR0 - Init_SLCD_VAR0 - Init_SPI_VAR0 - Init_SPI_VAR1 - Init_SRTC_VAR0 - Init_SysTick_VAR0 - Init_TRIAMP_VAR0 - Init_TSI_VAR0 - Init_UART_VAR0 - Init_USB_OTG_VAR0 - Init_USBDCD_VAR0 - Init_VREF_VAR0 - Init_WDOG_VAR0 4. Advanced Components (licence ADVANCED or a separate license key for each component) ------------------------------------ - AsynchroMaster, AsynchroSlave - ExternalFile - StringList - Term (terminal) - TimeDate - KBI - PWMMC - RTC - LCD - InternalI2C - FreescaleCAN - FreescaleCMT - FreescaleAnalogComp - IntFLASH 5. Logical Device Driver Components (license BASIC) --------------------------------------- - ADC_LDD - AnalogComp_LDD - CAN_LDD - CAU_LDD - CMT_LDD - CRC_LDD - DAC_LDD - DMA_LDD - DMATransfer_LDD - Ethernet_LDD - FLASH_LDD - GPIO_LDD - I2C_LDD - RNG_LDD - RTC_LDD - SDHC_LDD - SegLCD_LDD - Serial_LDD - SPIMaster_LDD - SPISlave_LDD - SSI_LDD - TimerUnit_LDD - TSI_LDD - USB_LDD - WatchDog_LDD 6. RTOS adapters for Logical Device Drivers (license BASIC) --------------------------------------- - Bareboard - MQX 7. Demo components (no license) --------------------------------------- - BasicProperties - TwoKeys C. WHERE TO FIND INFORMATION ============================ This file contains last-minute information about Processor Expert and Processor Expert plug-in for CodeWarrior. For detailed documentation, see the online Help that accompanies this release. DOCUMENTATION UPDATES --------------------- Online help is updated against the printout. World Wide Web -------------- http://www.processorexpert.com http://www.freescale.com Address: --------------------------- Freescale Semiconductor Inc. 6501 William Cannon Drive West Austin, Texas 78735 U.S.A. Freescale Support Department: support@freescale.com D. PROCESSOR EXPERT DIRECTORY OVERVIEW ====================================== {CodeWarrior}\MCU\ProcessorExpert\: ---------------------------------------- - Beans\ - Components configuration files - Config\ - Actual configuration of Processor Expert(TM) - CPUs\ - CPU components configuration files - DOCs\ - Documentation and help files - Drivers\ - Contains component drivers - Help\ - PDF manuals - lib\ - IOMaps, PDD and libraries - Templts\ - Templates of the components and CPUs - readme.txt : this file - BeanWizard.exe : Component Wizard (MCU 10.1 Windows platform only) - CAnalyzer.dll : library used by Component Wizard - other Processor Expert files {CodeWarrior}\eclipse\: ----------------------- - features\com.freescale.processorexpert.com.feature: Processor Expert Feature - plugins\com.freescale.processorexpert.*: Processor Expert plug-ins included in Processor Expert Feature {CodeWarrior}\Help\PDF: -------------------- - ProcessorExpert.pdf : Help file of the Processor Expert in PDF form. - DeviceInitHelp.pdf : Help file of the Processor Expert in PDF form. E. KNOWN PROBLEMS AND LIMITATIONS ================================= - When the Processor Expert 5.2 update is installed into CW MCU 10.1, the Processor Expert Documentation in the Eclipse Help system may not be immediately available. An additional restart is required to display the online help properly (issue MTWX49620). - Freescale has decided to rename "Embedded beans" to "Embedded components" to avoid any confusion with Java Beans. Removing all references in the software, help files and documentation is a work in progress. If you find references to "bean" or "embedded bean", please understand that these terms are equivalent to "component" and "embedded component" respectively. - Device Initialization supports C language only for ColdFire & Kinetis derivatives - It is possible to import only *.PEupd files containing components in xml format HC(S)08, RS08, ColdFire V1 limitations -------------------------------------- - ColdFire V1 family: Device Initialization supports C language only - The TPMv2 module of HCS08 derivatives in center-aligned PWM mode - TPMMOD register must be at least TPMCxV + 2 otherwise the TPM module does not work. - EventCntr8, EventCntr16 and EventCntr32 components does not work well if Reset method is called when the Counter register equals to 0xFFFF (HCS08 family, TPMv2). False interrupt is then invoked. - IIC peripheral using 10-bit addressing feature configured in the slave mode cannot transmit data values that matches the mask '11110xxx'. These values are reserved for address. - Init_RNGA_COLDFIREV1 component is not tested on a silicon. - Following components use real numbers (float type) in some of their methods, therefore corresponding library for real numbers may be necessary: FreeCntr8, FreeCntr16, FreeCntr32, PPG, PWM, TimerInt, TimerOut - EventCntr8,16,32 components are not supported for XCLKDV256 signal in ER48. Instead, Init_TPM component can be used. ColdFire V2, V3 & V4 limitations -------------------------------- - All components were tested on following HW: - M5213EVB - M52211EVB - M52221DEMO - M52223EVB - M52235EVB - M5208EVBE - M5253EVBE - M5329EVBE - M54455EVBE - M52259EVB - M53015EVB - M52277EVB - TWR-MCF5441x - The RTC device doesn't work on MCF5221x derivatives according to the latest datasheet - MCF5441x supported only by Initialization components. Kinetis limitations ------------------- - CAN_LDD - due to silicon 1.0 limitation the CAN will work only when System Oscillator in CPU component is enabled (Clock settings\System oscillator) and OSCERCLK clock is enabled (Clock settings\Clock configuration\External reference clock\OSCERCLK clock). - SSI_LDD - due to silicon 1.0 problems with prescalers in System Integration module these prescalers are not used by SSI_LDD component. F. FAQ ====== Q: Cannot execute compressed HTML help format. A: Processor Expert uses for main part of documentation advantages of Microsoft compressed help files (*.CHM). For view compressed help it is required Microsoft Internet Explorer 3.02 with update or Microsoft Internet Explorer 4.01. If you have problems to execute help successfully, please look first to Microsoft HTML Help FAQ. If you cannot solve your problem please ask us about documentation in HTML form. This uncompressed HTML documentation is included on CD-ROM of Processor Expert. G. DEMO APPLICATIONS ==================== The demo applications are stored in the same folder as Code Warrior example projects. H. LINUX USERS ==================== Even though the CodeWarrior can be run on Linux, the current version of Processor Expert Server still needs to be run in Windows environment. It's necessary to have a working windows CodeWarrior installation. There is also possibility to run Processor Expert Server on Linux using "wine" (http://www.winehq.org/) For more details see: CodeWarrior documentation: CodeWarrior for Microcontrollers V10.1 Processor Expert Help > Introduction > Linux Web: http://www.winehq.org/ In case you are running Processor Expert Server from different location, please ensure, that you use identical version of all components in both locations (both for PE Server and for PE Eclipse plug-in). I. REVISION HISTORY =================== PE 5.2 ------- ColdFire+ V1 - Support of new derivatives - JF128, JF64, JF32, JH128, JH64, JH32, QF128, QF64, QF32, QU128, QU64, QU32, QH128, QH64, QH32, QM128, QM64, QM32, JG256, JG128, JG64 PE 5.1 ------- Kinetis: - Support of new derivatives - MK5x and additional phantoms of MK10, MK20, MK30, MK40, MK60 in lower pin count packages - Kinetis derivatives renamed to comply with the updated partname scheme (MK10N512VMD100 -> MK10DN512ZVMD10, ...) - Added support of auto initialization of LDD components - Fixed issue #IM8603 (MTWX 48073) - Error in SetPeriotTicks() method of TimerUnit_LDD component for PIT timer - Fixed issue #IM8596 - Error in initialization of Serial_LDD component when option "Enabled in init. code" is set to "no". - To comply with US export restrictions the cryptographic library used by CAU_LDD component has been removed. The CAU_LDD component, including the necessary library can be downloaded from Embedded Components Store - see http://www.freescale.com/EmbeddedComponents. IDE: - Support of Drag & Drop feature - New Graphical Mode supported in Component inspector PE 5.0 ------- (R)S08/ColdFireV1: - Supported new derivatives - GW64, GW32, ER48. - New Peripheral Init components supported - Init_IRTC, Init_PCNT, Init_CRC, Init_RFM, Init_SAW - ColdFire V1 derivatives were moved to ColdFire->ColdFire V1 category in the component library - HCS08 derivative with MMU: Flash memory areas located in the Paged adress space (see Memory map) have "Pages" prefix of the start Address, ie. an area starting at 0x8000 have "Pages.8000" Address on Build option tab. - PE_Types.h: Following obsolete macros have been removed: input, output, in16, out16 - Structure TIMAGE defined in PE_Types.h was changed. "name" member declaration was changed to 'const char_t*'. "pixmap" member declaration was changed to 'const byte*' - S08LH64: DADM0_12 internal signal was renamed to DADM0 - RS08KA2: Fixed Internal error of FreeCntr component with MTIMXCLK clock source (Fixed frequency clock). MTIMXCLK availability restricted to FLL engaged mode. (#8445) - Init_FTM: Fixed clearing of TRIG flag in External Trigger Register - FreescaleAnalogComp: SetDACfeatures was corrected, PRGEN bit is set by this method now. - HCS08, CF V1 CPU component: Warning if bus frequency set over maximum recommended limit. - Fixed: FLL Settings were not available in Device Initialization (IM #8378, Scarab MTWX42592) - ADC: vrefh_mid, vref_mid_minus, vref_mid_plus internal signals were removed for S08LH/LL, S08MM/JE, MCF51EM derivatives Kinetis: - Supported Kinetis family - MK10, MK20, MK30, MK40, MK60 derivatives in 144 MAPBGA package - New set of components - Logical Device Driver Components and RTOS adapters for Logical Device Drivers ColdFireV2/V3/V4: - Support of new derivatives MCF5441x. - Support of unhandled interrupt vectors option (Cpu Build options tab) to allow selection of a separate handler for every interrupt vector. - ColdFire V2/V3/V4 derivatives were moved to ColdFire->ColdFire V2/V3/V4 category in the component library Note: ----- Microsoft stands for Microsoft Corporation.