CooCox CoIDE - първо стартиране, първо изживяване

След инсталиране на CooCox CoIDE (http://firsthand.ru/node/302/), GCC ARM Embedded compiler (http://firsthand.ru/node/301/) и STM32 ST-Link Utility с драйвер за ST-LINK/V2 (http://firsthand.ru/node/300/) правим първото стартиране на тази среда за програмиране (или верига от инструменти) за микроконтролери ARM Cortex и получаваме първия опит за използване.

първо

Първо, нека стартираме CoCenter и да видим какво е това и колко полезно може да бъде за мен.

първо

CoCenter се оказа мениджър за изтегляне и актуализиране. От CoCenter можете да стартирате програми, да инсталирате и деинсталирате.

Списъкът на CoCenter съдържа:

  • CooCox CoIDE,
  • CooCox CoFlash,
  • CooCox CoSmart,
  • CooCox CoOS,
  • Приставка CooCox MDK
  • CooCox ColinkEx USB драйвер

CooCox CoIDE - вече е инсталиран.

CooCox CoFlash е програмист за програма за отстраняване на грешки CoLink. В моя случай не е необходимо. Платката STM32F4 Discovery вече има STM32 ST-Link/V2 програмист-дебъгер.

CooCox CoSmart е микроконтролерен конфигуратор на щифтове. Сред поддържаните микроконтролери STM32F4VG, от който се нуждая, все още не е наличен, което означава, че все още нямам нужда от този конфигуратор.

CooCox CoOS е операционна система в реално време. Работата е добра, но STM32F4VG все още не се поддържа и няма примери за STM32F4.

CooCox MDK Plugin и CooCox ColinkEx USB драйвер са необходими за дебъгер/програмист CoLink. Тоест, все още не ми трябва.

За моя съвет за отстраняване на грешки STM32F4 Discovery този мениджър на CoCenter може да бъде полезен само по отношение на получаването на нови актуализации. Няма повече.

coocox

Стартиране на CooCox CoIDE.

coide

Такъв красив скрийнсейвър. Той "виси" за относително дълго време, докато самият CoIDE не стартира. По някое време дори си помислих, че виси.

coide

След стартирането се появява страница за приветствие и след известно време в долния десен ъгъл се появява съобщение за наличните актуализации. Заедно с CoIDE стартира и CoCenter, който се включи в мрежата и получи новини от своя уебсайт.

coide

След това трябва да конфигурирате Toolchain като компилатор. Всъщност това е странен термин инструментариум. Те също се обаждат на софтуерен пакет и могат да назоват една програма. Въпреки че ако приемете превода верига инструменти като "инструмент за последователност", тогава всичко изглежда логично.

За да конфигурирате веригата от инструменти под формата на компилатора на GCC, отидете в менюто "Проект"

coocox

В падащия прозорец изберете „Избор на път на веригата от инструменти“

първо

След това трябва да посочите папката, в която се намира компилаторът arm-none-eabi-gcc.exe. Инсталирах вградения компилатор на GCC ARM (http://firsthand.ru/node/301/) и ако инсталацията беше по подразбиране, тогава това c: \ Program Files \ GNU Tools ARM Embedded \ 4.8 2013q4 \ bin \

Това са всички настройки засега.

coocox

Сега остава да се провери работата. В "Бърз старт"избирам"Създайте нов проект"

coocox

В прозореца "Име на проекта"въвеждане на името на пробния проект. Въведох"пробаЕдинственото нещо, вероятно си струва да се въздържате от руски и интервали в името на проекта. Въпреки че е възможно CoIDE да възприема както руски, така и интервали, но все още няма желание да се провери това.

Щракнете върху „Напред“ и продължете напред.

coocox

На следващата стъпка трябва да изберете какво ще се използва в проекта, микроконтролер или платка за отстраняване на грешки.