ARM Cortex R4 Specifiche

Navigare online o scaricare Specifiche per no ARM Cortex R4. ARM Cortex R4 Specifications Manuale Utente

  • Scaricare
  • Aggiungi ai miei manuali
  • Stampa
  • Pagina
    / 16
  • Indice
  • SEGNALIBRI
  • Valutato. / 5. Basato su recensioni clienti
Vedere la pagina 0
Application Report
SPNA163September 2012
Initialization of the TMS570LS043x, TMS570LS033x and
RM42L432 Hercules ARM Cortex-R4 Microcontrollers
Charles Davenport............................................................................................................................
ABSTRACT
This application report provides a brief overview and initialization procedure of the TMS570LS043x,
TMS570LS033x, and RM42L432 series of microcontrollers in the Hercules™ family. "Hercules MCU" will
be used henceforth in this document to refer to any part in these series of microcontrollers.
The document also shows code fragments from source files that are generated using the HALCoGen tool.
All code constructs used in this document are defined in header files also generated by the same utility.
Nearly all of the project collateral and source code discussed in this application report can be generated
using the HalCoGen tool v3.02.02 or higher.
Contents
1 Block Diagram ............................................................................................................... 2
2 Standard Initialization Sequence for Hercules Microcontrollers ...................................................... 3
3 Using HalCoGen to Generate the Code ................................................................................ 15
4 References ................................................................................................................. 15
List of Figures
1 Device Block Diagram...................................................................................................... 2
2 FMPLL Block Diagram ..................................................................................................... 6
3 VIM Interrupt Address Memory Map .................................................................................... 13
List of Tables
1 Clock Sources on Hercules Microcontrollers............................................................................ 6
2 Clock Domains on Hercules Microcontrollers.......................................................................... 10
Hercules is a trademark of Texas Instruments.
Cortex is a trademark of ARM Limited.
ARM is a registered trademark of ARM Limited.
All other trademarks are the property of their respective owners.
1
SPNA163September 2012 Initialization of the TMS570LS043x, TMS570LS033x and RM42L432
Hercules ARM Cortex-R4 Microcontrollers
Submit Documentation Feedback
Copyright © 2012, Texas Instruments Incorporated
Vedere la pagina 0
1 2 3 4 5 6 ... 15 16

Sommario

Pagina 1 - Application Report

Application ReportSPNA163–September 2012Initialization of the TMS570LS043x, TMS570LS033x andRM42L432 Hercules ARM Cortex-R4 MicrocontrollersCharles Da

Pagina 2 - 1 Block Diagram

Standard Initialization Sequence for Hercules Microcontrollerswww.ti.comThere are dedicated locations within the TI OTP sector of Flash bank 0 that ar

Pagina 3

www.ti.comStandard Initialization Sequence for Hercules Microcontrollers2.14.2 Example Clock Domain MappingsystemREG1->GHVSRC = (0U << 24U) /

Pagina 4

Standard Initialization Sequence for Hercules Microcontrollerswww.ti.com2.20 Initialize the CPU RAMThe system module hardware for auto-initialization

Pagina 5 - 2.5 Handle the Cause of Reset

Interrupt vector table address space0xFFF820000xFFF820040xFFF82008Phantom VectorChannel 0 VectorChannel 1 VectorChannel 93 VectorChannel 94 Vector0xFF

Pagina 6 - 2.7 Enable Clock Sources

Standard Initialization Sequence for Hercules Microcontrollerswww.ti.com2.29.2 Enabling and Disabling InterruptsEach interrupt request can be enabled

Pagina 7

www.ti.comUsing HalCoGen to Generate the Code2.34 Call the Main ApplicationThis is a normal function call when using C and C++. It could be a branch o

Pagina 8 - 2.10 Configure Flash Access

IMPORTANT NOTICETexas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, enhancements, improvements and otherch

Pagina 9

ESMFlash384kBwithECCCRC2ChannelPeripheralBridgePCRN2HET128WordswithParitySYSGIOLINMiBSPI18 TransferGroups128BufferswithParityDCAN132Messageswit

Pagina 10 - 2.14 Clock Domains

www.ti.comStandard Initialization Sequence for Hercules Microcontrollers2 Standard Initialization Sequence for Hercules MicrocontrollersA basic sequen

Pagina 11

Standard Initialization Sequence for Hercules Microcontrollerswww.ti.com27. Start a self-test on all on-chip dual-port SRAMs using the PBIST controlle

Pagina 12 - Submit Documentation Feedback

www.ti.comStandard Initialization Sequence for Hercules MicrocontrollersThe CPU’s call-return stack consists of a 4-entry circular buffer. When the CP

Pagina 13

/NR/1 to /64OSCINPLLINTCLK/OD/1 to /8VCOCLK/R/1 to /32post_ODCLK/NF/1 to /256PLLCLKfPLLCLK= (fOSCIN/ NR) * NF / (OD * R)Standard Initialization Sequen

Pagina 14

www.ti.comStandard Initialization Sequence for Hercules MicrocontrollersTable 1. Clock Sources on Hercules Microcontrollers (continued)ClockSourceNumb

Pagina 15 - 4 References

Standard Initialization Sequence for Hercules Microcontrollerswww.ti.com2.8 Run Self-Test on the eFuse Controller SECDED LogicElectrically programmabl

Pagina 16 - IMPORTANT NOTICE

www.ti.comStandard Initialization Sequence for Hercules Microcontrollers2.11 Configure Flash Bank and Pump Power ModesThe Flash banks and pump used on

Commenti su questo manuale

Nessun commento