mirror of
https://github.com/QuantumLeaps/qpcpp.git
synced 2025-01-28 06:02:56 +08:00
34 lines
1.1 KiB
Plaintext
34 lines
1.1 KiB
Plaintext
About this Example
|
|
==================
|
|
This example demonstrates how to use the uVision IDE together with
|
|
the MDK-ARM toolchain.
|
|
|
|
***
|
|
NOTE: This example requires installing the following Software Pack
|
|
in the Keil uVision: Keil::LPC1700_DFP.
|
|
***
|
|
|
|
|
|
uVision Project File
|
|
====================
|
|
The MDK-ARM uVision project file provided with this example uses
|
|
relative paths to the QP/C framework location (includes, port, and
|
|
libraries. These relative paths must be modified when the project
|
|
is moved to different relative location.
|
|
|
|
|
|
Adjusting Stack and Heap Sizes
|
|
==============================
|
|
The stack and heap sizes are determined in this project by the
|
|
command-line options for the ARM assembler (see the Asm tab in
|
|
the "Options for Target" dialog box in uVision). Specifically,
|
|
you should define symbols: Stack_Size=xxx Heap_Size=yyy, where
|
|
xxx represents a numerical value of stack size and yyy the
|
|
numerical value of the heap size.
|
|
|
|
***
|
|
NOTE:
|
|
C++ programs seem not to tolerate heap size of 0. Therefore it is
|
|
recommended to set the Heap_Size symbol to a minimal value of 16.
|
|
***
|
|
|