SSH в FPGA для запуска симуляции не работает из контейнера Docker - PullRequest
0 голосов
/ 10 июня 2019

Привет! Я использую 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.

Как я могу это исправить?

...