Различия

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

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
dev:cortex_rus:tools [2015/11/16 15:37]
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>​
Строка 135: Строка 140:
 openocd -f ./​openocd.cfg -f ./​openocdflash.cfg openocd -f ./​openocd.cfg -f ./​openocdflash.cfg
 </​code>​ </​code>​
-где openocdflash.cfg+где ​**openocdflash.cfg**
 <​code>​ <​code>​
 init init
Строка 146: Строка 151:
 </​code>​ </​code>​
  
 +=== Среда разработки ===
 +Рекомендую Eclipse for C/C++;
 +   - Создаем проект Makefile project/ Empty Project,
 +   - кормим ему свои наработки в том числе makefile
 +   ​- ​
dev/cortex_rus/tools.1447677458.txt.gz · Последние изменения: 2015/11/16 15:37 — alexeyb
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0