ПО для разработки
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.