ARM Cortex R4 Specifikace

Procházejte online nebo si stáhněte Specifikace pro ne ARM Cortex R4. ARM Cortex R4 Specifications Uživatelská příručka

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 16
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 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
Zobrazit stránku 0
1 2 3 4 5 6 ... 15 16

Shrnutí obsahu

Strany 1 - Application Report

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

Strany 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

Strany 3

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

Strany 4

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

Strany 5 - 2.5 Handle the Cause of Reset

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

Strany 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

Strany 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

Strany 8 - 2.10 Configure Flash Access

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

Strany 9

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

Strany 10 - 2.14 Clock Domains

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

Strany 11

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

Strany 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

Strany 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

Strany 14

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

Strany 15 - 4 References

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

Strany 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

Komentáře k této Příručce

Žádné komentáře