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 CoIDE.

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

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

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

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

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

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

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

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