24 февраля 2021
«Модуль» выпустил обновлённое ПО для нескольких СБИС
НТЦ «Модуль» сообщает о выпуске обновленного пакета программного обеспечения сразу для нескольких СБИС. Обновленное ПО теперь доступно для микросхем 1888ТХ018, 1888ВС048, 1888ВМ018А и К1879ХБ1Я.
В рамках обновления все поддерживаемые микросхемы были объединены в единую ветку исходных кодов, а прежняя версия ядра Linux обновлена до версии 5.5.0.
Что нового в пакете:
- Для микросхем на базе процессорного ядра PowerPC теперь доступна ветка OpenOCD, позволяющая отлаживать пользовательское ПО, используя недорогие и широко доступные JTAG адаптеры. Скачивание доступно по ссылке: https://github.com/RC-MODULE/openocd
- Для СБИС 1888ТХ018, 1888ВС048, 1888ВМ018А добавлена возможность использования загрузчика U-Boot, версия 2020.04, скачать его можно по ссылке: https://github.com/RC-MODULE/u-boot
- Для СБИС 1888ТХ018, 1888ВС048, 1888ВМ018А, К1879ХБ1Я доступна возможность использования ядра ОС Linux. Исходные коды доступны для скачивания в ветке rcm-develop (https://github.com/RC-MODULE/linux-3.10.x)
- Дополнительно открыты исходные коды Bare Metal SDK для разработки тестовых программ для СБИС разработки НТЦ «Модуль» в окружении без операционной системы. Коды можно скачать: https://github.com/RC-MODULE/rumboot
- Утилита edcltool, заменена на новый кросс-платформенный набор инструментов rumboot-tools для выполнения типичных задач в ходе взаимодействия с инструментальными модулями, а также упрощающего разработку и отладку приложений в окружении без операционной системы. В набор rumboot-tools входят:
- rumboot-packimage – утилита для добавления, проверки и обновления контрольных сумм исполняемых файлов вторичного загрузчика. Поддерживает как микросхемы на базе ROM-загрузчика Rumboot (v1, v2), так и старые форматы;
- rumboot-xrun – утилита для запуска образов вторичного загрузчика на инструментальных модулях. Поддерживается как загрузка по EDCL, так и загрузка по последовательному порту (для микросхем с RumBoot v2 и выше);
- rumboot-xflash – утилита для внутрисхемного программирования памяти, подключенной к инструментальным платам;
- rumboot-daemon – инструмент для организации совместного доступа к инструментальным модулям и удаленной отладки.
Скачать утилиты можно по ссылке: https://github.com/RC-MODULE/rumboot-tools
Документация по сборке и установке ПО доступны здесь: https://github.com/RC-MODULE/doc