1) Windows » History » Version 4
Version 3 (krufter_multiclet, 07/09/2013 05:12 PM) → Version 4/20 (krufter_multiclet, 07/09/2013 05:29 PM)
h1. 1) Windows
В Windows на данный момент существует три варианта сборки проекта:
1) С помощью PSPad из SDK
2) Драйвером mc-lcc
3) Последовательным вызовом
Для Си файла: mc-mcpp, mc-rcc, mc-as
Для asm файла: mc-as
И затем для всех используемых файлов с полученным после mc-as расширением *.o вызываем mc-ld и получаем image.bin (образ памяти)
Далее можем загрузить образ памяти командой mc-ploader image.bin
h2. Рассмотрим первый способ сборки проекта подробнее
1) Запускаем PSPad из установленного SDK
2) Выбираем Проекты -> Новый проект
3) Проекты -> Открыть файл из папки, выбираем необходимые для проекта файлы
4) Проекты -> Добавить все открытые файлы
5) Файл -> Компилировать, вводим имя проекта и получаем в папке out образ памяти image.bin
h2. Рассмотрим второй способ сборки проекта
Запись команды в одну строку:
<pre>
mc-lcc -v -target=mcp -Wp-IC:\MultiClet\SDK\include\MCp0411100101 -Wa--arch=MCp0411100101 -Wa-IC:\MultiClet\SDK\MCp0411100101" -Wa-g
-Wl-M -Wl-LC:\MultiClet\SDK\lib\MCp0411100101 -Wl-lmath -Wl-luart -Wl-li2cmaster -Wl-li2cslave
-Wl-lwdt -Wl-lpwm -Wl-lspi -Wl-leth -o out/image.bin C:\MultiClet\SDK\lib\MCp0411100101\crt0.o uart_ex1.c
</pre>
В Windows на данный момент существует три варианта сборки проекта:
1) С помощью PSPad из SDK
2) Драйвером mc-lcc
3) Последовательным вызовом
Для Си файла: mc-mcpp, mc-rcc, mc-as
Для asm файла: mc-as
И затем для всех используемых файлов с полученным после mc-as расширением *.o вызываем mc-ld и получаем image.bin (образ памяти)
Далее можем загрузить образ памяти командой mc-ploader image.bin
h2. Рассмотрим первый способ сборки проекта подробнее
1) Запускаем PSPad из установленного SDK
2) Выбираем Проекты -> Новый проект
3) Проекты -> Открыть файл из папки, выбираем необходимые для проекта файлы
4) Проекты -> Добавить все открытые файлы
5) Файл -> Компилировать, вводим имя проекта и получаем в папке out образ памяти image.bin
h2. Рассмотрим второй способ сборки проекта
Запись команды в одну строку:
<pre>
mc-lcc -v -target=mcp -Wp-IC:\MultiClet\SDK\include\MCp0411100101 -Wa--arch=MCp0411100101 -Wa-IC:\MultiClet\SDK\MCp0411100101" -Wa-g
-Wl-M -Wl-LC:\MultiClet\SDK\lib\MCp0411100101 -Wl-lmath -Wl-luart -Wl-li2cmaster -Wl-li2cslave
-Wl-lwdt -Wl-lpwm -Wl-lspi -Wl-leth -o out/image.bin C:\MultiClet\SDK\lib\MCp0411100101\crt0.o uart_ex1.c
</pre>