MCStudio
MCStudio – среда разработки и отладки программ для процессоров Мультикор, основанная на интерфейсе Eclipse IDE. Состав MCStudio:
- IDE;
- инструментальные средства сборки (компилятор, линковщик и т.п.);
- симулятор;
- отладчик GDB;
- драйверы для отладчика MC-USB-JTAG * ;
- примеры проектов **;
- документация.
*Отладчик MC-USB-JTAG не входит в комплект MCStudio и приобретается отдельно.
**Примеры проектов
доступны также на GitHub.
Версия | Поддерживаемые ОС | Статус обновлений |
---|---|---|
MCStudio/MCStudio 4 | Windows (x86) 10, 11 CentOS (x86-64) 7, 8 | Обновляется |
MCStudio 3A/3M | Windows XP, 7 | Не развивается |
MCStudio 2 | Windows 98, XP | Не развивается |
MCStudio распространяется в следующих редакциях:
MCStudio DEMO Edition
✅ IDE
✅ Симулятор
✅ Поддерживаются только MIPS-микросхемы
❌ Нет отладки на аппаратуре
MCStudio FULL Edition
✅ IDE
✅ Симулятор
✅ Поддерживаются все микросхемы*
✅ Отладка на аппаратуре
Для получения обратитесь в отдел продаж
* кроме процессора СКИФ
MCStudio CHIP Edition
✅ IDE
✅ Симулятор
✅ Поддерживается только конкретный процессор (см. таблицу редакций и микросхем ниже)
✅ Отладка на аппаратуре
Для получения обратитесь в отдел продаж
Поддерживаемые процессоры
Процессор | DEMO Edition (Только симулятор) | FULL Edition | CHIP Edition |
---|---|---|---|
1892ВМ7Я | ✅ | ✅ | MCStudio MC-0428 |
1892ВМ8Я | ✅ | ✅ | MCStudio MC-24R |
1892ВМ10Я | ✅ | ✅ | MCStudio NVCom-02T |
1892ВМ12Т | ✅ | ✅ | MCStudio MCT-03P |
1892ВМ15Ф | ✅ | ✅ | MCStudio MC30SF6 |
1892ВМ206 | ✅ | ✅ | MCStudio MCT-06 |
1892ВМ14Я | ❌ | ✅ | MCStudio MCom-02 |
Windows 7 не поддерживается. Но при необходимости работы MCStudio на данной версии, нужно установить Microsoft Visual C++ 2015 Redistributable Update 3 RC под x86: https://www.microsoft.com/en-us/download/details.aspx?id=52685.
MCStudio 3A/3M
Поддерживаемые процессоры
Процессор | DEMO Edition (Только симулятор) | FULL Edition | CHIP Edition |
---|---|---|---|
1892ВМ7Я | ✅ | ✅ | MCStudio3M MC-0428 |
1892ВМ8Я | ✅ | ✅ | MCStudio3M MC-24R |
1892ВМ10Я | ✅ | ✅ | MCStudio3M NVCom-02T |
1892ВМ12Т | ✅ | ✅ | MCStudio3M MCT-03P |
1892ВМ15Ф | ✅ | ✅ | MCStudio3M MC30SF6 |
1892ВМ14Я | ❌ | ❌ | MCStudio3A |
MCStudio 2
Поддерживаемые процессоры
Процессор | DEMO Edition (Только симулятор) | FULL Edition | CHIP Edition |
---|---|---|---|
1892ВМ2Я | ✅ | ✅ | MCStudio2 MC-24 |
1892ВМ3Т | ✅ | ✅ | MCStudio2 MC-12 |
1892ВМ5Я | ✅ | ✅ | MCStudio2 MC-0226 |
1892ВМ8Я | ✅ | ✅ | MCStudio2 MC-24R |
Симулятор
Симулятор не учитывает перечень выявленных ограничений для реального устройства. Мы не гарантируем, что программное обеспечение, которое корректно выполняется в симуляторе, будет также корректно выполняться при использовании реального устройства. Во избежание нерационального использования времени мы рекомендуем начать использовать отладочный модуль на как можно более раннем этапе разработки.
Поддерживается возможность симуляции следующих блоков и подсистем микросхемы:
- CPU и DSP;
- система синхронизации;
- внутренняя память;
- контроллер DMA;
- интервальные и сторожевые таймеры.
Не поддерживаются:
- универсальный асинхронный порт (UART);
- контроллер интерфейса SpaceWire (SWIC);
- многофункциональный буферизированный последовательный порт (MFBSP).
Отдельно стоит пояснить о симуляции порта памяти (MPORT). Для всех каналов MPORT смоделировано подключение памяти SDRAM максимально допустимого размера. При этом в симуляторе реализована лишь поведенческая модель памяти, то есть изменение конфигурационных параметров (период регенерации, задержки, размер страницы и тд) памяти невозможно.