Перейти к основному содержимому

ПО для разработки

MCStudio 4 запустится на моем дистрибутиве Linux?

MCStudio основана на Eclipse и написана на Java. IDE будет работать на любой ОС, которая поддерживает JRE. Отладчик работает только в ОС Windows 10 и Centos7/8/RedHat

Где в MCStudio посмотреть примеры проектов?

Help ➝ MultiCore Studio

Как включить отладчик в MCStudio DEMO?

DEMO-версия имеет только симулятор. Она не будет работать с реальным модулем.

Где скачать MCStudio?

Ссылки для обновления MCStudio есть в сопроводительной документации на флешке.Также можно написать на support@elvees.com, в письме указать название организации и для какой микросхемы нужна MCStudio

MCStudio и MDB не видит подключенный модуль.

Нужно удостовериться, что цепочка «плата ➝ эмулятор USB-JTAG ➝ служба mjtagsrv ➝ отладчик» рабочая. Нужно определить переменные окружения PYTHONHOME и PYTHONPATH, и добавить значение PYTHONHOME в переменную среды PATH.

set PYTHONHOME=c:\Python27
set PYTHONPATH=c:\Python27\Lib

Затем перезапустить службу mjtagsrv. Если плата все еще не определяется - нужно установить другой драйвер:

  • Удалить в диспетчере устройств ELVEES JTAG Device, оно должно находится в группе "libusb-win32 devices";
  • Поставить драйвер WinUSB на устройство с USB ID : 0x0547 0x1002 через программу zadig https://zadig.akeo.ie/.

Можно ли для DSP ядер писать код на C?

Да, это возможно. Для этого Вам необходимо создать отдельный проект для DSP-ядра в виде библиотеки (File ➝ New ➝ Project…).В проекте есть два файла (func1.s и func2.c) в которых реализуется необходимый код.

В основном проекте для ARM-ядра необходимо указать добавленную библиотеку в DSP Linker и объявить используемые функции с ключевым словом extern. Данные функции можно вызывать инструкцией JS, дописав dsp0__ или dsp1__ перед именем функции:

Start_DSP0:
JS dsp0__test_calc

Ядро для исполнения выбирается тем, в регистры для какого ядра записывается указатель на функцию вызова.

Возможна ли отладка FreeRTOS на ЭЛ24ОМ1 при помощи J-Link или ST-Link?

Отладка при помощи J-Link или ST-Link не поддерживается. Для отладки рекомендуется использовать эмулятор mc-usb-jtag.

При подключении к терминалу UART символы отображаются некорректно

Проверьте скорость передачи, которую вы выставляете. Она должна быть равна 115200.