Репозиторий содержит примеры для MIPS-процессоров компании АО НПЦ "ЭЛВИС" в среде разработки MCStudio:
Сборка выполняется в MCStudio. Для отладки можно использовать утилиту mdb.
- Скачать MCStudio.
- Установить на Linux CentOS 8 или Windows 10/11.
- Выгрузить данный репозиторий (git clone, либо zip архив).
- Для запуска примеров на отладочной плате требуется установка драйверов mjtag (в составе mdb) и утилита mdb.
Сборка примеров может производиться как из графической оболочки MCStudio, так и командой из терминала.
- File → Open Projects from File System...
- Выбрать пример в файловой системе.
- Project → Build Project.
- Перейти в папку с распакованной MCStudio.
- Сборка производится командой (на примере MCStudio DEMO):
LD_LIBRARY_PATH=`pwd`/MCStudio_DEMO_2024.09_70/ToolsMGCC/local/lib \
MCS4_HOME=`pwd`/MCStudio_DEMO_2024.09_70 \
./MCStudio_DEMO_2024.09_70/eclipse/eclipse -nosplash \
-application org.eclipse.cdt.managedbuilder.core.headlessbuild \
-importAll <projects_path> -build <project_name>
projects_path
- путь до папки с примерамиproject_name
- имя (регулярное выражение) названия проекта, либоall
- собрать все примеры в папке projects_path
-
Help → Multicore Studio → Примеры проектов → (Выбор процессора) → (Выбор примера)
-
Project → Build Project.
- Сборка производится командой (на примере MCStudio DEMO):
LD_LIBRARY_PATH=`pwd`/MCStudio_DEMO_2024.09_70/ToolsMGCC/local/lib \
MCS4_HOME=`pwd`/MCStudio_DEMO_2024.09_70 \
./MCStudio_DEMO_2024.09_70/eclipse/eclipse -nosplash \
-application org.eclipse.cdt.managedbuilder.core.headlessbuild \
-importAll ./MCStudio_DEMO_2024.09_70/SAMPLES/<chip> -build <project_name>
chip
- путь до папки с примерами для конкретного процессораproject_name
- имя (регулярное выражение) названия проекта, либоall
- собрать все примеры в папке chip.
Запуск примеров может производиться как из графической оболочки, так и с использованием утилиты mdb (порядок запуска - в руководстве пользователя mdb).
Warning
Запуск отладки с использованием эмулятора невозможен в MCStudio DEMO.
Запуск из GUI:
- Собрать проект (Project → Build Project).
- Подключить отладчик MC-USB-JTAG к ПК и отладочному модулю, подать питание питание на модуль.
- Run → Debug Configurations...
- В всплывающем окне добавить новую конфигурацию (New launch configuration). В поле Project выбрать проект, в поле Executable file выбрать исполняемый файл (по умолчанию файл вида <project_name>.elf в директории MultiCore_Configuration_Debug). Выбрать Emulator, Target (внутреннее название процессора), проверить наличие отладчика в Connected targets.
- При необходимости (см. README в папке с примером) внести изменения в файл GDB Init.
- Нажать Apply для применения изменений, Debug для запуска отладки.