AN2757 Freescale Semiconductor / Motorola, AN2757 Datasheet - Page 45

no-image

AN2757

Manufacturer Part Number
AN2757
Description
MPC5200 Quick Start
Manufacturer
Freescale Semiconductor / Motorola
Datasheet
10
The MPC5200_Quick_Start development environment can help users to become familiar with the powerful and rather complex
device which Freescale (formerly Motorola) MPC5200 surely is. With the support for creating “non-operating system”
applications, the user is capable of writing a fully functional code with a complete low-level access to all peripheral modules of
the MPC5200. Using the Graphical Configuration Tool the vast majority of MPC5200 features can be explored quickly and more
effectively than by reading the device’s User Manual. By looking at how the control registers of the MPC5200 changes in the
GCT, the user can also better understand the meaning of the individual control bits and bit fields as they are described in the
User Manual.
The integration with and the support of the CodeWarrior Development Environment significantly reduces the code-debug-deploy
loop as compared with other environments. On the other side, it is a subject of future MPC5200_Quick_Start development to
widen the set of supported tools and platforms.
Freescale Semiconductor
MPC5200 Header Files
PowerPC basic types
PSC_UART and console
code
“BestComm” code and
DMA RTOS images
“Exceptions” BSP code
“Time”, “Sleep”,
“RTClock”, “Core” and
“Frequency” BSP code
BSP Item
Conclusion
AN2757 MPC5200 Quick Start and Graphical Configuration Tool
Fully reused
Re-implemented
Partially reused
Fully reused
Not used
Not used
Quick Start Reuse
Table 5. BSP Features
Quick Start uses its own structure types for mapping of MPC5200
peripheral registers. However in most of the cases the Quick Start
types are just a “typedefs” of the original BSP types.
The Quick Start header files take care about including the original BSP
header files so the re-use is fully transparent to the user.
Quick Start uses the same basic types as in the BSP (uint32, uint16,)
The “ppctypes.h” header file is duplicated in the Quick Start “include”
folder.
The PSC UART interface to the system “stdio” calls (printf, puts,
gets,...) is reused in Quick Start applications. The BSP console
initialization code is disabled so the GCT configuration of the PSC1
applies for the console.
The BSP contains the official BestComm support from
(formerly Motorola)
BestComm DMA images are integrated in the Quick Start project
templates (DMA_ImageRtos1 and DMA_ImageRtos2).
The Quick Start implements its own exception handling mechanism
(Interrupt Dispatcher).
The code is not used by the Quick Start. However, the applicable BSP
source files are included in Quick Start projects to maintain
compatibility with older code.
so it is fully reused in Quick Start. The
Description
Freescale
Conclusion
45

Related parts for AN2757