Application ReportSPNA106D–May 2013Initialization of Hercules™ ARM®Cortex™-R4FMicrocontrollersSunilOakABSTRACTThis application report provides a brief
Standard Initialization Sequence for Hercules Microcontrollerswww.ti.com2.14 Run Self-Test on the Flash Module SECDED LogicThe Flash module reads the
www.ti.comStandard Initialization Sequence for Hercules MicrocontrollersThe clock sources for the VCLKA3 and VCLKA4 domains are selected via the Perip
Standard Initialization Sequence for Hercules Microcontrollerswww.ti.com2.19 Run a Diagnostic Check on the Programmable Built-In Self-Test (PBIST) Con
www.ti.comStandard Initialization Sequence for Hercules Microcontrollers2.27 On-Chip SRAM Auto-InitializationThe system module on the Hercules microco
Interrupt vector table address space0xFFF820000xFFF820040xFFF82008Phantom VectorChannel 0 VectorChannel 1 VectorChannel 93 VectorChannel 94 Vector0xFF
www.ti.comReferences• Initialization of global and static variables defines in C/C++• Initialization of global constructors• Make a function call to b
IMPORTANT NOTICETexas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, enhancements, improvements and otherch
Core/RAM Core RAM#1 #2 #1#3 #2#4 #3#5always on3MFlashwithECC64K64K64K64K256KRAMwithECCETM-R4(CPU Trace)Dual Cortex-R4FCPUs in LockstepRTP(RAM Trace)DM
www.ti.comStandard Initialization Sequence for Hercules Microcontrollers2 Standard Initialization Sequence for Hercules MicrocontrollersA basic sequen
Standard Initialization Sequence for Hercules Microcontrollerswww.ti.com28. Start a self-test on all on-chip dual-port SRAMs using the PBIST controlle
www.ti.comStandard Initialization Sequence for Hercules Microcontrollers2.1 Enable Floating-Point Coprocessor (FPU)The floating-point coprocessor is d
OSCIN/NR/1 to /64INTCLKPLL/NF/1 to /256VCOCLK/OD/1 to /8post_ODCLK/R/1 to /32PLLCLKf = (f / NR) * NF / (OD * R)PLLCLK OSCINf = (f / NR2) * NF2 / (OD2
www.ti.comStandard Initialization Sequence for Hercules MicrocontrollersPLL2 is configured using a single PLL Control 3 Register (PLLCTL3) in the Syst
Standard Initialization Sequence for Hercules Microcontrollerswww.ti.com| 0x00000020U // Enable clock source 5| 0x00000040U; // Enable clock source 6T
www.ti.comStandard Initialization Sequence for Hercules MicrocontrollersThe Hercules MCUs also have a separate Flash bank (bank #7) that is dedicated
Commentaires sur ces manuels