| Форум РадиоКот https://radiokot.ru/forum/ |
|
| stm32vliscovery компиляция в IAR https://radiokot.ru/forum/viewtopic.php?f=59&t=98269 |
Страница 1 из 1 |
| Автор: | dzrkot [ Ср дек 18, 2013 13:55:26 ] |
| Заголовок сообщения: | stm32vliscovery компиляция в IAR |
За созданную тему прошу прощения, но искать сейчас уже глаза болят от компьютера. Проблема такова, пытаюсь скомпилировать в IAR любой пример для STM32vldiscovery или создать свой проект с 0, как например в этой статье http://we.easyelectronics.ru/STM32/stm3 ... tarta.html и у меня компилятор ругается на хедеры типа core3.h , или instructish (это уже в самом core3) или ещё на что-либо... IAR последний 30дн версия библиотеки тоже последние с офф сайта всё делал в точности по статье, безрезультатно. Пытался отключить встроенные в IAR CMCIS, тоже эффекта ноль, ругается но уже на др вещи Мб кто знает в чём дело или у кого есть ссылка на заведомо работающее руководство для начинающих...? Я прошлым летом помню с этим сталкивался и как-то решал проблему, но как - уже не помню, всё забыл... |
|
| Автор: | dosikus [ Ср дек 18, 2013 15:22:22 ] |
| Заголовок сообщения: | Re: stm32vliscovery компиляция в IAR |
dzrkot писал(а): как например в этой статье http://we.easyelectronics.ru/STM32/stm3 ... tarta.html Сие не статья а танцы с бубном , ткни сюда почеши здесь ... dzrkot писал(а): руководство для начинающих...? Начинающий начинающему рознь. Да и в чем "начинающему", в МК вообще или в STM32 в частности ? |
|
| Автор: | dzrkot [ Ср дек 18, 2013 15:31:53 ] |
| Заголовок сообщения: | Re: stm32vliscovery компиляция в IAR |
dosikus писал(а): dzrkot писал(а): как например в этой статье http://we.easyelectronics.ru/STM32/stm3 ... tarta.html Сие не статья а танцы с бубном , ткни сюда почеши здесь ... dzrkot писал(а): руководство для начинающих...? Начинающий начинающему рознь. Да и в чем "начинающему", в МК вообще или в STM32 в частности ? в моём случае с stm, я просто тупо не могу загружать проекты т.к. там творится какая-то шляпа именно с проектом Программирование знаю, с мк знаком более менее (таймеры, прерывания итп). Так что stm мне в основном для практики нужны, к примеру I2C отладить между 2мя платами,с дисплеем поиграться и т.п. Просто столь тупую вещь, как запуск собственного проекта я сделать не могу -_- ...точнее я потратил уже время на танцы с бубном и гугление и пришёл к выводу что быстрее и проще спросить у знающих людей, чем биться об стену с непонятно почему ругающимся IAR'ом |
|
| Автор: | oleg110592 [ Ср дек 18, 2013 16:01:53 ] |
| Заголовок сообщения: | Re: stm32vliscovery компиляция в IAR |
возьмите готовый шаблон из SPL для вашего микроконтроллера и компилятора, например в папке для F0: STM32F0xx_StdPeriph_Lib_V1.2.0\Projects\STM32F0xx_StdPeriph_Templates будет подключена вся SPL, но можно и не пользоваться... может и вредный совет, но видно будет как построен проект, да и можно под себя подстроить |
|
| Автор: | dosikus [ Ср дек 18, 2013 16:06:13 ] |
| Заголовок сообщения: | Re: stm32vliscovery компиляция в IAR |
dzrkot, Выкладывай проект свой ... |
|
| Автор: | dzrkot [ Ср дек 18, 2013 22:24:32 ] |
| Заголовок сообщения: | Re: stm32vliscovery компиляция в IAR |
dosikus писал(а): dzrkot, Выкладывай проект свой ... Код: #include "stm32f10x.h" void InitLeds(void) { RCC->APB2ENR |= RCC_APB2ENR_IOPCEN; //Включили тактирование порта GPIOC. GPIOC->CRH &= ~GPIO_CRH_CNF8; // Настроили ногу 8 (синий LED) на выход Push-Pull. GPIOC->CRH &= ~GPIO_CRH_CNF9; // Настроили ногу 9 (зелёный LED) на выход Push-Pull. GPIOC->CRH |= GPIO_CRH_MODE8_0; // Настроили ногу 8 (синий LED) на 10MHz. GPIOC->CRH |= GPIO_CRH_MODE9_0; // Настроили ногу 9 (зелёный LED) на 10MHz. return; } int main(void) { uint32_t i; InitLeds(); // Инициализировали выходы на светодиоды. while (1) // Навеки { GPIOC->BRR = GPIO_BRR_BR8; // Погасили синий GPIOC->BSRR = GPIO_BSRR_BS9; // Зажгли зелёный for (i = 0; i < 4000000; i++) ; // Подождали полсекунды GPIOC->BRR = GPIO_BRR_BR9; // Погасили зелёный GPIOC->BSRR = GPIO_BSRR_BS8; // Зажгли синий for (i = 0; i < 4000000; i++) ; // Подождали полсекунды } } в папку с проектом закинул: stm32f10x.h system_stm32f10x.c system_stm32f10x.h startup_stm32f10x_md_vl.s core_cm3.c core_cm3.h В General и включал и отключал родной IARовский CMCIS пишет что-то типа:Error[Pe147]: declaration is incompatible with "__nounwind __interwork __softfp unsigned long __get_PSP(void)" C:\Documents and Settings\Admin\My Documents\IAR\for ARM\demo2\core_cm3.h 1084 (declared at line 52 of "D:\Program Files\IAR Systems\Embedded Workbench 6.5 ARM\arm\inc\c\intrinsics.h") и так далее... |
|
| Автор: | dosikus [ Ср дек 18, 2013 22:57:10 ] |
| Заголовок сообщения: | Re: stm32vliscovery компиляция в IAR |
Лучше в архив и сюда... |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|


