2017-01-27 11 views
1

Я хочу построить «riscv-gnu-toolchain» для Sodor проекта доступны в:буровое здание riscv-гну-Набор инструментов для Sodor

ucb-bar/riscv-sodor

мне не удалось клонировать его, как предполагают ее readMe с помощью:

'git clone [email protected]:riscv/riscv-gnu-toolchain.git' 

Я также попытался использовать последнюю версию репозитория, и он генерирует следующее предупреждение:

'configure: WARNING: unrecognized options: --disable-float, --with-xlen' 

Это говорит о том, что это неправильная версия. Я попытался использовать версию в ROCKET CHIP, но мне тоже не удалось.

Какую версию 'riscv-gnu-toolchain' я могу использовать для компиляции тестов Sodor?

ответ

0

Sodor в настоящее время поддерживает только Privileged Spec v1.7, поэтому вам нужно использовать более раннюю версию riscv-gnu-toolchain. Старые версии инструментальной цепочки распознают параметры --disable-float и --with-xlen. Похоже, что нет никаких тегов в riscv-gnu-toolchain, поэтому вам нужно будет выполнить какую-то детективную работу, чтобы найти правильную фиксацию.

1

Спасибо Крис. Я нашел версию, которая работает с Sodor. Вот команды, которые могут быть использованы для проверки этой версии и ее сборки:

git clone https://github.com/riscv/riscv-gnu-toolchain cd riscv-gnu-toolchain git submodule update --init --recursive git checkout 06c957ab mkdir build cd build ../configure --prefix=${INSTALL_LOC} --disable-float --disable-atomic --with-xlen=32 --with-arch=RV32I make

 Смежные вопросы

  • Нет связанных вопросов^_^