Привет! Я использую FPGA Developer AMI.
Использование учебника из [https://github.com/aws/aws-fpga/blob/master/hdk/docs/RTL_Simulating_CL_Designs.md]
Я построил простой исполняемый файл command.txt, который выглядит следующим образом:
cd $AWS_FPGA_REPO_DIR
source hdk_setup.sh
cd $HDK_DIR/cl/examples/cl_hello_world
export CL_DIR=$(pwd)
cd verif/scripts/
make C_TEST=test_hello_world
В настоящее время я хочу подключить ssh к своей AWS FPGA из контейнера Docker , используя строку:
ssh -i "some.pem" centos@11111111.compute-1.amazonaws.com 'bash /home/centos/command.txt'
Что странно, так это то, что эта строка работает правильно, если я запускаю с локального компьютера, как при симуляции правильно строит в удаленной ПЛИС. Однако, если я запускаю его из образа докера, я всегда получаю сообщение об ошибке
INFO: Setting up environment variables
ERROR: Please install/enable Vivado.
ERROR: If you are using the FPGA Developer AMI then please request support.
Makefile:17: *** Environment variable VIVADO_TOOL_VERSION not set. please source hdk_setup.sh. Stop.
Как я могу это исправить?