Project

General

Profile

Полный цикл сборки » History » Version 4

« Previous - Version 4/22 (diff) - Next » - Current version
krufter_multiclet, 07/09/2013 01:14 PM


Полный цикл сборки

Сборка проекта осуществляется следующими способами:

1) Драйвером mc-lcc

2) Последовательным вызовом
Для Си файла: mc-mcpp, mc-rcc, mc-as
Для asm файла: mc-as
И затем для всех используемых файлов с полученным после mc-as расширением *.o вызываем mc-ld и получаем image.bin (образ памяти)

Далее можем загрузить образ памяти командой mc-ploader image.bin

Рассмотрим первый способ сборки проекта подробнее(команда в одну строку с подключением библиотек)

mc-lcc -v -target=mcp -Wp-I/usr/local/include/Multiclet/MCp0411100101/ -Wa--arch=MCp0411100101 -Wl-L/usr/local/lib/Multiclet/MCp0411100101/ 
-Wl-lmath -Wl-luart -Wl-li2cmaster -Wl-li2cslave -Wl-lwdt -Wl-lpwm -Wl-lspi -Wl-leth -o out/image.bin /usr/local/lib/Multiclet/MCp0411100101/crt0.o uart_ex1.c