![Phytec nanoModul-164 Скачать руководство пользователя страница 87](http://html.mh-extra.com/html/phytec/nanomodul-164/nanomodul-164_quick-start-instructions_1554144087.webp)
Advanced User Information
PHYTEC Meßtechnik GmbH 2003 L-379e_4
83
If you have a nanoModul-164 with 1 MB SRAM or 1 MB Flash the
Memory-Model is different:
RAM from 0x000000 to 0x0FFFFF,
ROM from 0x1000000 to 0x1F7FFF).
Using the Bootstrap mode to transfer the required microcontroller
firmware to the nanoMODUL-164 the FlashTools maintains its
independent Flash programming capability.
5.2
Start164.a66
The code within the assembly file start164.a66 is responsible for the
initial controller configuration and the start-up initialisation of your C
project. This includes adjusting the properties of the external bus
signals and Chip Select signals, setting of the system stack,
initialisation of variables and clearing of memory areas.
It is very important that this code will execute prior to the execution
of user code. To ensure this, it is recommended that the startup code
occupy the Reset vector of the application, which is the location the
microcontroller starts execution after Reset (0x0000). After
performing the initialisation steps your individual main() function is
called by the start-up code. To accommodate the start-up code to the
needs of your application copy it from the directory described above
to your project directory. You can then edit, modify and compile it
using the Keil macroassembler. Since the start-up code will usually
be implicitly taken into consideration from the default runtime
libraries you must now explicitly tell your linker to instead consider
your individual startup object file. To do this we recommend adding
your modified start164.a66 file to your project. Be sure that it is
always included in the Link/Lib process of your project (see options
within the Project window of the Keil tool chain in section 3.5).
Содержание nanoModul-164
Страница 48: ...nanoMODUL 164 QuickStart Instructions 44 PHYTEC Meßtechnik GmbH 2003 L 379e_4 ...
Страница 72: ...nanoMODUL 164 QuickStart Instructions 68 PHYTEC Meßtechnik GmbH 2003 L 379e_4 ...
Страница 84: ...nanoMODUL 164 QuickStart Instructions 80 PHYTEC Meßtechnik GmbH 2003 L 379e_4 ...
Страница 92: ...nanoMODUL 164 QuickStart Instructions 88 PHYTEC Meßtechnik GmbH 2003 L 379e_4 ...
Страница 96: ...Published by PHYTEC Meßtechnik GmbH 2003 Ordering No L 379e_4 Printed in Germany ...