Example MPC5675K-2b_RAM+2b_FLASH_ECC_error_injection CW210

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Example MPC5675K-2b_RAM+2b_FLASH_ECC_error_injection CW210

Example MPC5675K-2b_RAM+2b_FLASH_ECC_error_injection CW210

********************************************************************************

* Detailed Description:

* Purpose of the example is to show how to generate Multi bit ECC error in

* internal SRAM or FLASH (user can choose it in the option at the end of main

* function) and how to handle this error with respect to constraints given by

* MPC5675K architecture (ECSM/RGM/FCCU relation and ECC error handling through

* reset). The example is only possible to run in internal_FLASH target. Power-

* -on-reset is required after downloading the code into MCU's flash. The example

* displays notices in the terminal window (setting specified below). No other

* external connection is required.

* Example also shows impact of enabled cache (macro OPTIMIZATIONS_ON).

*

* ------------------------------------------------------------------------------

* Test HW:        MPC5675KEVB

* MCU:            PPC5675KFMMSJ in Lock-Step mode

* Fsys:           180/150 MHz CORE_CLK

* Debugger:       Lauterbach Trace32

*                 PeMicro USB-ML-PPCNEXUS

* Target:         RAM, internal_FLASH

* Terminal:       19200-8-no parity-1 stop bit-no flow control on eSCI_A

* EVB connection: default

*

********************************************************************************

Labels (1)
Attachments
%3CLINGO-SUB%20id%3D%22lingo-sub-1110727%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EExample%20MPC5675K-2b_RAM%2B2b_FLASH_ECC_error_injection%20CW210%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1110727%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E********************************************************************************%3C%2FP%3E%3CP%3E*%20Detailed%20Description%3A%20%3C%2FP%3E%3CP%3E*%20Purpose%20of%20the%20example%20is%20to%20show%20how%20to%20generate%20Multi%20bit%20ECC%20error%20in%3C%2FP%3E%3CP%3E*%20internal%20SRAM%20or%20FLASH%20(user%20can%20choose%20it%20in%20the%20option%20at%20the%20end%20of%20main%3C%2FP%3E%3CP%3E*%20function)%20and%20how%20to%20handle%20this%20error%20with%20respect%20to%20constraints%20given%20by%20%3C%2FP%3E%3CP%3E*%20MPC5675K%20architecture%20(ECSM%2FRGM%2FFCCU%20relation%20and%20ECC%20error%20handling%20through%20%3C%2FP%3E%3CP%3E*%20reset).%20The%20example%20is%20only%20possible%20to%20run%20in%20internal_FLASH%20target.%20Power-%3C%2FP%3E%3CP%3E*%20-on-reset%20is%20required%20after%20downloading%20the%20code%20into%20MCU's%20flash.%20The%20example%3C%2FP%3E%3CP%3E*%20displays%20notices%20in%20the%20terminal%20window%20(setting%20specified%20below).%20No%20other%20%3C%2FP%3E%3CP%3E*%20external%20connection%20is%20required.%3C%2FP%3E%3CP%3E*%20Example%20also%20shows%20impact%20of%20enabled%20cache%20(macro%20OPTIMIZATIONS_ON).%3C%2FP%3E%3CP%3E*%3C%2FP%3E%3CP%3E*%20------------------------------------------------------------------------------%3C%2FP%3E%3CP%3E*%20Test%20HW%3A%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20MPC5675KEVB%3C%2FP%3E%3CP%3E*%20MCU%3A%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20PPC5675KFMMSJ%20in%20Lock-Step%20mode%3C%2FP%3E%3CP%3E*%20Fsys%3A%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20180%2F150%20MHz%20CORE_CLK%3C%2FP%3E%3CP%3E*%20Debugger%3A%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20Lauterbach%20Trace32%3C%2FP%3E%3CP%3E*%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20PeMicro%20USB-ML-PPCNEXUS%3C%2FP%3E%3CP%3E*%20Target%3A%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20RAM%2C%20internal_FLASH%3C%2FP%3E%3CP%3E*%20Terminal%3A%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%2019200-8-no%20parity-1%20stop%20bit-no%20flow%20control%20on%20eSCI_A%3C%2FP%3E%3CP%3E*%20EVB%20connection%3A%20default%20%3C%2FP%3E%3CP%3E*%3C%2FP%3E%3CP%3E********************************************************************************%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-TEASER%20id%3D%22lingo-teaser-1110727%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E********************************************************************************%3C%2FP%3E%3CP%3E*%20Detailed%20Description%3A%20%3C%2FP%3E%3CP%3E*%20Purpose%20of%20the%20example%20is%20to%20show%20how%20to%20generate%20Multi%20bit%20ECC%20error%20in%3C%2FP%3E%3CP%3E*%20internal%20SRAM%20or%20FLASH%20(user%20can%20choose%20it%20in%20the%20option%20at%20the%20end%20of%20main%3C%2FP%3E%3CP%3E*%20function)%20and%20how%20to%20handle%20this%20error%20with%20respect%20to%20constraints%20given%20by%20%3C%2FP%3E%3CP%3E*%20MPC5675K%20architecture%20(ECSM%2FRGM%2FFCCU%20relation%20and%20ECC%20error%20handling%20through%20%3C%2FP%3E%3CP%3E*%20reset).%20The%20example%20is%20only%20possible%20to%20run%20in%20internal_FLASH%20target.%20Power-%3C%2FP%3E%3CP%3E*%20-on-reset%20is%20required%20after%20downloading%20the%20code%20into%20MCU's%20flash.%20The%20example%3C%2FP%3E%3CP%3E*%20displays%20notices%20in%20the%20terminal%20window%20(setting%20specified%20below).%20No%20other%20%3C%2FP%3E%3CP%3E*%20external%20connection%20is%20required.%3C%2FP%3E%3CP%3E*%20Example%20also%20shows%20impact%20of%20enabled%20cache%20(macro%20OPTIMIZATIONS_ON).%3C%2FP%3E%3CP%3E*%3C%2FP%3E%3CP%3E*%20------------------------------------------------------------------------------%3C%2FP%3E%3CP%3E*%20Test%20HW%3A%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20MPC5675KEVB%3C%2FP%3E%3CP%3E*%20MCU%3A%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20PPC5675KFMMSJ%20in%20Lock-Step%20mode%3C%2FP%3E%3CP%3E*%20Fsys%3A%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20180%2F150%20MHz%20CORE_CLK%3C%2FP%3E%3CP%3E*%20Debugger%3A%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20Lauterbach%20Trace32%3C%2FP%3E%3CP%3E*%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20PeMicro%20USB-ML-PPCNEXUS%3C%2FP%3E%3CP%3E*%20Target%3A%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20RAM%2C%20internal_FLASH%3C%2FP%3E%3CP%3E*%20Terminal%3A%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%2019200-8-no%20parity-1%20stop%20bit-no%20flow%20control%20on%20eSCI_A%3C%2FP%3E%3CP%3E*%20EVB%20connection%3A%20default%20%3C%2FP%3E%3CP%3E*%3C%2FP%3E%3CP%3E********************************************************************************%3C%2FP%3E%3C%2FLINGO-TEASER%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1110727%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3EGeneral%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
No ratings
Version history
Last update:
‎06-04-2015 04:53 AM
Updated by: