ARM Cortex R4 Spécifications

Naviguer en ligne ou télécharger Spécifications pour Non ARM Cortex R4. ARM Cortex R4 Specifications Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 16
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 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
Vue de la page 0
1 2 3 4 5 6 ... 15 16

Résumé du contenu

Page 1 - Application Report

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

Page 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

Page 3

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

Page 4

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

Page 5 - 2.5 Handle the Cause of Reset

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

Page 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

Page 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

Page 8 - 2.10 Configure Flash Access

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

Page 9

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

Page 10 - 2.14 Clock Domains

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

Page 11

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

Page 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

Page 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

Page 14

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

Page 15 - 4 References

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

Page 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

Commentaires sur ces manuels

Pas de commentaire