ARM Cortex R4 Dokumentacja

Przeglądaj online lub pobierz Dokumentacja dla Nie ARM Cortex R4. ARM Cortex R4 Specifications Instrukcja obsługi

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 16
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 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
Przeglądanie stron 0
1 2 3 4 5 6 ... 15 16

Podsumowanie treści

Strona 1 - Application Report

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

Strona 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

Strona 3

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

Strona 4

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

Strona 5 - 2.5 Handle the Cause of Reset

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

Strona 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

Strona 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

Strona 8 - 2.10 Configure Flash Access

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

Strona 9

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

Strona 10 - 2.14 Clock Domains

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

Strona 11

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

Strona 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

Strona 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

Strona 14

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

Strona 15 - 4 References

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

Strona 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

Komentarze do niniejszej Instrukcji

Brak uwag