Jump to content

Search the Community

Showing results for tags 'IAR'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Вопрос-Ответ. Для начинающих
    • Песочница (Q&A)
    • Дайте схему!
    • Школьникам и студентам
    • Начинающим
    • Паяльник TV
    • Обсуждение материалов с сайта
    • Competition 2019
  • Радиоэлектроника для профессионалов
    • Световые эффекты и LED
    • Роботы и модели на ДУ-управлении
    • Автоматика
    • Самодельные устройства к компьютеру
    • Программное обеспечение
    • Автомобильная электроника
    • Системы охраны и наблюдения. Личная безопасность
    • Питание
    • Электрика
    • Промышленная электроника
    • Ремонт
    • Металлоискатели
    • Измерительная техника
    • Мастерская радиолюбителя
    • Сотовая связь
    • Спутниковое ТВ
    • КВ и УКВ радиосвязь
    • Жучки
    • Телефония и фрикинг
    • Высокое напряжение
    • Идеи и технологии будущего
    • Справочная радиоэлементов
    • Литература
    • Разное
  • Аудио
    • FAQ, Технологии и компоненты
    • Для начинающих
    • Источники звука
    • Предусилители, темброблоки, фильтры
    • Питание аудио аппаратуры
    • Усилители мощности
    • Акустические системы
    • Авто-аудио
    • Ламповая техника
    • Гитарное оборудование
    • Прочее
  • Микроконтроллеры
  • Товары и услуги
  • Разное
  • Переделки's ATX->ЛБП
  • Переделки's разные темы
  • Киловольты юмора's Юмор в youtube
  • Радиолюбительская доска объявлений exDIY's Надежность и группы продавцов

Blogs

There are no results to display.

There are no results to display.

Marker Groups

  • Пользователи форума

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


ICQ


Skype


Интересы


Город


Сфера радиоэлектроники


Оборудование

Found 7 results

  1. ART_ME

    Отладчик

    Здравствуйте. По F11 программа исправно доходит до желаемой строки в main.c Но если поставить на эту строку брейкпоинт, то при запуске RUN программа до этой точки не доходит. Хотя сами брейкпоинты работают, проверено. Сие наблюдается в отладчиках и от Keil, и от IAR Как следует понимать такое поведение и что с эти делать?
  2. Всем привет! Не нашел здесь темы по IAR, поэтому решил создать её сам, может пригодится для общих вопросов. В моём случае это IAR EW для ARM, работаю с STM32. Версия пакета с офф сайта, 8.20 - последняя на данный момент, с ограничением по размеру кода 32Кб. Открыл в IAR пример из библиотеки STM32CubeL4, скачанной с st.com, скомпилировал Project -> Rebuild All. Так как демоплата DISCO ещё не пришла, использую симулятор - Project -> Options -> Debugger вместо ST-Link выбрал Simulator. Далее Debug without download, вылезают 2 ошибки: User error: Stack pointer is setup to incorrect alignment. Stack addr = 0xCDCDCDCD Failed to load debugee: C:\Users\Vova\STM32Cube\Repository\STM32Cube_FW_L4_V1.10.0\Projects\STM32L476G-Discovery\Examples\GPIO\GPIO_EXTI\EWARM\STM32L476G-Discovery\Exe\Project.out Может кто сталкивался с подобным?
  3. Привет. Хочу узнать ваше мнение. Я новичок в embedded. Можно сказать, что пришел с веба. Малость Python, JS, C. Меня, конечно, предупреждали начать с AVR, но я уверенный в себе решил сразу залезть на STM32. Вынашивая идею для проекта, параллельно курив Reference Manual и Data Sheet по STM32, я понял что его будет слишком жирно для проекта. Я перескочил на STM8L. И тут меня начал огорчать мир embedded. При переходе между stm8 и stm32 нужно менять IDE (TrueStudio на STVD). Во избежание таких курьёзов я пересаживаюсь на IAR. В процессе подключения родной библиотеки от ST, понимаю что библиотека от IAR для того же самого STM8L152C6T6 дико отличается (макросы, структуры). Привет веб-разработка. Как такое могло произойти, что под один и тот же контроллер ST даёт одну библиотеку, а IAR другую. И нигде в уроках тебя не предупредят об этом. Ну, ребят, у меня всего одна жизнь. Вы уже договоритесь там между собой? Придите к единому стандарту. Или они так решили новичков завендерлочить? Моё мнение (не претендует на правильное): пробираясь сквозь тернии популярной архитектуры ARM, инфраструктуры, инструментария, забываешь про бизнес-логику устройств. А еще просто пропасть между "я ничего не понимаю" и "господи, я зажег светодиод". Речь не о копипастерах с уроков, а действительно понимая что ты делаешь, в каком регистре, что меняешь. Это путь в 2000 (а то и больше) страниц на английском перечитанных по несколько раз, чтобы отоложилось. И в конце тебя ждут разные версии одной и той же библиотки в разных IDE. И сидишь вдупляешь... ну почему... я же в правильный регистр кладу правильную маску... ох, наболело. Такое ощущение что не для людей это всё делали, не для людей. Ваше мнение?
  4. Всем светлым и умным головам привет! Никак не могу найти информацию о данном прерывании TIM1_BRK_UP_TRG_COM. Вопрос 1: Что это за стек или система прерываний? Вопрос 2: Когда будет вызываться обработчик прерывания TIM1_BRK_UP_TRG_COM_IRQHandler, если также есть обработчик прерывания TIM1_CC_IRQHandler? Вопрос 3: период переполнения таймера равен 100 мкс. Сколько раз будет вызываться обработчик прерывания TIM1_BRK_UP_TRG_COM_IRQHandler до обработчика прерывания TIM1_CC_IRQHandler? По логике вещей, предполагаю, что 100 раз? Заранее благодарен! Всем радости))
  5. Здравствуйте, подскажите пожалуйста как можно прошить контроллер внутри ардуино не вызывая при этом avrdude через своё IDE. Можно ли это сделать через какой либо встроенный в IAR инструмент? Я только сегодня установил иар, до этого через atmel studio пользовался дудцом и это не сильно удобно. Хочу узнать, может кто использует удобные способы) P.S. ничего не спрашивал на форумах 5 лет.
  6. Джентльмены! Я раньше кодил для AVR и все было более или менее нормально. Пользовался Atmel Studio и GCC. Назначение контроллера - от локального контроллера импульсного ИП до систем управления систем электропитания. Сейчас жизнь заставляет перейти на новый уровень и в качестве оного был выбран ARM, если точнее, то Cortex-M0 и Cortex-M4. Провайдер контроллеров был выбран STM. Заказал себе киты. Один из них - STM32F401C-DISCOVERY. Поставил себе IAR EWB версии 6.50 и начал работать. Первая проблема появилась когда я попытался выбрать процессор в свойствах проекта. Там выбор процессоров 4-й серии начинается с STM32F405 Ну ладно, плюнул, выбрал просто ядро Cortex-M4. Сделал простенький проект. Компилится нормально, без ошибок и ворнингов. Нажимаю Download and Debug (кстати, почему DOWNload, а не UPload?) и получаю ошибку: Tue Jul 28, 2015 19:31:23: Missing or malformed flash loader specification file: C:\Program Files (x86)\IAR Systems\Embedded Workbench 6.5\arm\config\flashloader\ Вопросы: Почему все так сложно? Работая с AVR я как-то привык выбирая процессор не думать "а поддерживает ли этот процессор моя среда". Задал свой вопрос на стек эксчендже так там и вовсе посоветовали перейти на Keil. В принципе я не против, тем более что я в самом начале пути. Но вроде IAR считается лидером... Нет? Как мне добавить в перечень нужный мне процессор? У меня три отладочных платы и только одна из них поддерживается моим IAR-ом (STM32F0discovery на stm32f051r8t6). Если все так пойдет, я боюсь буду сильно ограничен в выборе процессоров. Или это не так страшно? Как мне залить сделанный проект в STM32F401C-DISCO? Может как-то найти и положить куда надо этот flash loader specification? Если что, пользвался вот этим туториалом: Спасибо заранее!
  7. я уже занимаюсь програмированием в микроС пиков но хотелось освоить stm32f100 я купил дискавери(отладочная простенькая плата) но никак немогу разобраться с написанием програм в иар- как там взаимодействуют файлы проэкта, библиотеки ,include i define думаю многим начинающим будет полезно так что гуру програмирования присоединяйтесь! просветите нас темных)
×
×
  • Create New...