Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Микропроцессорная техника Сторожок / MPLAB_C30_Руководство пользователя.pdf
Скачиваний:
161
Добавлен:
20.02.2016
Размер:
1.26 Mб
Скачать

Глава 3. Использование компилятора в командной строке

Файл №2

 

/* add.c */

 

#include <p30f2010.h>

 

unsigned int

 

Add(unsigned int a, unsigned int b)

 

{

 

return(a+b);

 

}

.

 

Компилируйте оба файла, введя следующую команду в ответ на приглашение DOS:

C:\> pic30-gcc -o ex1.o ex1.c add.c

 

По этой команде компилируются модули ex1.c и add.c. Скомпилированные

модули компонуются с библиотеками компилятораA

и создается исполняемый файл

ex1.o.

3.10.Особенные символы

использованы в разработке вашего Си кода. Подробнее см. MPLAB Assembler, Linker and Utilities for PIC24 MCUs and dsPIC® DSCs User’s Guide (DS51317).

16-битовый компоновщик определяетWilsonнесколько символов, которые могут быть

Полезный адресный символ, _PROGRAM END, определен в программной памяти, чтобы отметить самый верхний адрес, использованный секциями CODE или PSV. На

него можно ссылаться оператором адреса (&) при вызове встроенной функции,

которая принимает адрес объекта в программной памяти. Этот символ может быть использован приложениямиbyкак граница для вычислений контрольной суммы.

Например:

__builtin_tblpage(&_PROGRAM_END)

__Translatedbuiltin tbloffset(&_PROGRAM_END) _prog addressT big_addr;

_init prog address(big_addr, _PROGRAM_END)

© 2008 Microchip Technology Inc.

DS51284H(ru) стр. 3-31

16-битовый компилятор Си. Руководство

A . Wilson by Translated

DS51284H(ru) стр. 3-32

© 2008 Microchip Technology Inc.

Соседние файлы в папке Микропроцессорная техника Сторожок