Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
dev:cortex_rus:tools [2015/11/16 15:39] alexeyb |
dev:cortex_rus:tools [2015/11/17 09:19] (текущий) alexeyb |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====STM32F1xx LINUX==== | ||
====Для разработки потребуются следующие инструменты:==== | ====Для разработки потребуются следующие инструменты:==== | ||
- arm-none-eabi (компиляторы, сборщик, дебаггер) https://launchpad.net/gcc-arm-embedded/+download | - arm-none-eabi (компиляторы, сборщик, дебаггер) https://launchpad.net/gcc-arm-embedded/+download | ||
Строка 114: | Строка 115: | ||
- SRCDIR - также свои сырцы, нужно указать; | - SRCDIR - также свои сырцы, нужно указать; | ||
- INCPATH - пути до своих инклудов. | - INCPATH - пути до своих инклудов. | ||
+ | - CMSIS - путь до стд библиотеки арм, | ||
+ | - STINC - путь до стд библиотеки st, | ||
+ | - STSRC - путь до стд библиотеки st, **(при использовании расскоментировать USE_STDPERIPH_DRIVER)** | ||
+ | |||
=== Отладка === | === Отладка === | ||
- | Если <p>make</p> прошла успешно, можно пользовать отладку файлом **flash_openocd.sh** | + | Если **make** прошла успешно, можно пользовать отладку файлом **flash_openocd.sh** |
состоящим из: | состоящим из: | ||
<code> | <code> | ||
Строка 146: | Строка 151: | ||
</code> | </code> | ||
+ | === Среда разработки === | ||
+ | Рекомендую Eclipse for C/C++; | ||
+ | - Создаем проект Makefile project/ Empty Project, | ||
+ | - кормим ему свои наработки в том числе makefile | ||
+ | - |