Например TDA7294

Форум РадиоКот :: Просмотр темы - stm32vliscovery компиляция в IAR
Форум РадиоКот
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/