Результаты поиска по тегу «debug»


База знаний Изменен: 30.09.2021
Наиболее частые ошибки программирования [ID: 24456]
В данной статье собраны основные ошибки, которые возникают при работе с 32-разрядными микроконтроллерами. Задание тактирования Тактирование блока всегда должно задаваться ПЕРЕД настройкой его конфигурации! Очень часто возникают ошибки, когда настраивается какой-либо периферийный блок, при этом тактирование данного блока не разрешено в контроллере тактовых частот. Также возможна ситуация, когда тактирование сбрасывается в одном из подключенных файлов. Необходимо внимательно следить за последовательностью...
База знаний Изменен: 06.08.2021
Printf через UART [ID: 24468]
... низкоуровневые библиотеки Си будут реализовывать механизм semihosting’a, и в начале программы будет вызвана инструкция BKPT, переводящая процессор в режим debug. Выполнение программы при этом останавливается. Реализация функций для работы с UART Прежде чем приступить к описанию системных функций ...
База знаний Изменен: 05.07.2021
Запуск микроконтроллера для управления двигателями "Электросила 1.0" и 1986ВК018 (1986ВК016) "Электросила 2.0" в режиме DUALCORE | IDE Keil [ID: 24394]
... “Электросила” , поэтому остановимся только на настройках, характерных для двухъядерной отладки. Переходим в настройки отладчика "Options for Target→Debug→Settings". В поле "AP" осуществляется выбор ядра, к которому будет подключаться отладчик. Так как после сброса МК работает в режиме ...
Отключение сборки проекта при запуске отладочной сессии в CM-LYNX Можно ли в CM-LYNX как-нибудь отключить пересборку проекта при начале отладочной сессии? [ID: 41772]
Можно ли в CM-LYNX как-нибудь отключить пересборку проекта при начале отладочной сессии? Да, сборку проекта при запуске отладочной сессии в CM-LYNX можно отключить. Для этого необходимо создать отдельную отладочную конфигурацию, настроенную на запуск .dxe файла: Main -> Run -> File, рисунок 1. При запуске этой отладочной конфигурации сборка проекта выполняться не будет. [#1#] Рисунок 1 - Отладочная конфигурация, настроенная на запуск .dxe файла
База знаний Изменен: 20.04.2021
Экспериментальный запуск отладки МК 1923ВК014 по UART в среде Eclipse [ID: 24392]
... выбираем «Empty Project», Toolchains: «ARM Cross GCC» и нажимаем «Next» (рисунок 9). [#9#] Рисунок 9 - Выбор имени и типа проекта Конфигурации оставляем без изменений (Debug и Release), нажимаем «Next». Далее выбираем «Toolchain name» - GNU Tools for ARM Embedded Processors (arm-none-eabi-gcc), путь должен установиться автоматически, после чего нажимаем ...
База знаний Изменен: 04.02.2021
Что происходит при запуске отладки в IAR и Keil [ID: 24472]
... остановка ядра, при этом выполнение начального загрузчика (бутовой программы) в МК останавливается. 2) Если установлен пункт Options for Target→Debug "Load application at Startup", то происходит загрузка скомпилированной программы по адресам IROM, указанным в настройках проекта. 3) Восстановление ...
База знаний Изменен: 21.12.2020
Восстановление работы МК 1986ВЕ93У на отладочной плате [ID: 24462]
... Подключить программатор к разъёму JTAG B. 3. Подключить питание к отладочной плате. 4. В среде Keil открыть настройки программатора "Options for target.. → Debug → Settings" и установить режим работы SW (Serial Wire), т.к. для интерфейса JTAG B, ввиду малого количества выводов корпуса МК 1986ВЕ93У, реализован режим ...
База знаний Изменен: 16.10.2020
Чтение и загрузка образа в формате HEX в среде Keil [ID: 24458]
... образа памяти МК в формате HEX Создаем в Keil новый пустой проект для необходимого МК. Заходим в настройки проекта " Options for Target.." , вкладка " Debug" . Убираем флажок " Run to main" и " Load Application at Startup" . ВАЖНО! Заходим на вкладку " Utilities" . Убираем флажок " Update Target before Debugging"....
База знаний Изменен: 10.03.2020
Просмотр Call Stack в исключении [ID: 24460]
В режиме отладки при попадании в обработчик исключения, например, HardFault Handler, среда Keil позволяет проанализировать стек вызовов, чтобы определить, какая именно функция вызвала исключение. На рисунке 1 показан вызов HardFault Handler, возникающий при выполнении операции деления на ноль. [#1#] Рисунок 1 - Просмотр последовательности вызовов функций в среде Keil После входа в режим отладки (1), в обработчике HardFault Handler, который вызовется при возникновении этого исключения, устанавливается...
База знаний Изменен: 20.02.2020
Запускаем отладку многопроцессорной системы [ID: 24312]
... "Hello World", описанный в статье " Создаем проект в среде CM-LYNX ". По статье выполняются все пункты по созданию проекта до настроек режима Debug. Далее настройка режима Debug будет несколько отличаться от стандартной. Нужно создать отладочную конфигурацию. Для этого необходимо нажать ...
База знаний Изменен: 11.02.2020
Запуск программы из ОЗУ в среде IAR [ID: 24212]
... "Project→Options", как показано на рисунке 1. [#1#] Рисунок 1 - Переход в опции проекта через панель инструментов В открывшемся окне переходим во вкладку "Debugger→Setup" и убираем галочку "Use macro file(s)". Поле "Device description file" оставляем неизменным, т.к. он используется отладчиком для отображения ...
Отсортировано по релевантности | Сортировать по дате