• KEIL. Утилита. Мастер конфигурации

    Мастер конфигурации — это утилита интегрированная в редактор для генерации GUI подобных элементов управления и помогает визуально управлять конфигурацией в ассемблерных, C/C++ файлах или файлах кода запуска. Аннотации мастера настройки генерируют элементы графического интерфейса. Между текстовым и визуальном режимом можно переключаться на вкладках редактора, если доступен визуальный режим для файла

    Читать далее...
  • Что такое µVision, особенности и преимущества.

    Что такое µVision, особенности и преимущества. μVision — это  платформа разработки программного обеспечения, которая сочетает в себе надежный и современный редактор с менеджером проекта. Он объединяет все инструменты, необходимые для разработки встроенных приложений, включая компилятор C/C++, макроассемблер, компоновщик и генератор файлов HEX. μVision помогает ускорить процесс разработки встроенных приложений, предоставляя

    Читать далее...
  • KEIL. Обновление до версии 5.25 пре-релиз 1 и 2. Что нового?

    MDK 5.25 пре-релиз 2 [Software Packs included] ARM — CMSIS 5.2.0 (без изменений) Keil — MDK Middleware 7.5.0. File System (6.10.0): Добавлена поддержка  аппаратной ECC для памяти  NAND  (EZ NAND). Graphic (5.42.9): Обновление Segger emWin графической библиотеки до версии 5.42i. Network (7.7.0): Добавлен SMTPS клиент для защищенной электронной почты (SMTP

    Читать далее...
  • KEIL. Настройка проекта (вкладка C/C++ (AC6) )

    C/C++ (AC6) компилятор Диалог настроек для ARM Compiler 6 (ARMCLANG). Preprocessor Symbols (символы препроцессора) Define Устанавливает символы препроцессора которые могут быть проверены директивами #if, #ifdef и #ifndef. Имена копируются в код так же как они написаны (чувствительны к регистру). Опционально, каждое имя может получать значения. Для примера: Это идентично директиве

    Читать далее...
  • KEIL. Настройка компоновки для .c и .cpp файлов.

    При создании проекта с использованием C++, часто подключаются разные файлы .c или .cpp. KEIL между разными файлами может не видеть внешние функции и сообщаться об этом ошибкой: Error: L6218E: Undefined symbol  xxxxxxxxxxxxxxxxxxxx (referred from main.o). Это связано с тем что линковщик ругается на компоновку. Не видит из других модулей.  

    Читать далее...
  • KEIL. Обновление до версии 5.24a. Что нового?

    MDK-ARM Version 5.24a [uVision updated to V5.24.2.0] Fixed: 3rd party peripheral simulation and dialog DLLs fail to load implicitly linked DLLs. MDK-ARM Version 5.24 [ARM Compiler] The ARM Compiler 6.7. The ARM Compiler 5.06u5. [Software Packs included] ARM — CMSIS 5.0.1 same as in MDK — Version 5.23. Keil — MDK Middleware 7.4.1

    Читать далее...
  • KEIL. Настройка отладчика (вкладка Debug)

    Сегодня рассмотрим настройку отладчика, вкладка Debug. Debug Раздел «Отладка» управляет параметрами кэширования, загрузки и сброса устройств, которые применяются каждый раз при запуске сеанса отладки. Cache Options (опции кеширования) Улучшает производительность μVision Debugger путем кэширования областей памяти отлаживаемого устройства в память ПК. По умолчанию эти параметры включены для получения максимальной производительности. Cache Code

    Читать далее...
  • KEIL. Конфигурация редактора

    Сегодня рассмотрим конфигурацию редактора IDE. Вызывается диалог пунктом Configuration в меню EDIT. Здесь можно настроить подсветку синтаксиса, завершение кода, клавиши быстрого вызова, ключевые слова, или определить шаблоны кода. Диалог состоит из 6 вкладок, рассмотрим их кратко. Editor (редактор) Настраивает обработку файла и проекта, общие настройки редактора, включение/выключение цвета синтаксиса, отображение

    Читать далее...
  • KEIL. Меню Tools (Инструменты)

      В меню Tools (Инструменты) вы можете настроить и запустить PC-Lint или настроить собственные пункты меню инструментов для сторонних утилит. Пункт Setup PC-Lint Установите PC-Lint от Gimpel Software чтобы проверять синтаксис и семантику программ на языке Си, обнаруживать сбои, нечеткий Си код,  тем самым вы уменьшите усилия по отладке. Пункт Configure Merge Tool Укажите инструмент слияния (для

    Читать далее...
  • KEIL. Обновление до версии 5.23. Что нового?

    MDK Version 5 может использовать проекты MDK Version 4  после установки пакета поддержки Legacy Support. [ARM Compiler] ARM Compiler 6.6 теперь может использовать весь размер кода для ограниченных версий MDK. [Software Packs included] ARM — CMSIS 5.0.1 Обновление: CMSIS DSP библиотека до версии 1.5.0. Обновление: CMSIS-RTOS2 API до версии 2.1 и RTX ядро до версии 5.1.0. Keil — MDK Middleware 7.4.0

    Читать далее...