-
Notifications
You must be signed in to change notification settings - Fork 0
application program
nnaufel edited this page May 27, 2022
·
2 revisions
$ ~/intelFPGA_lite/18.1/embedded/embedded_command_shell.sh
You may receive a warning that SoC EDS may not function correctly without a DS-5 install. This warning is ok and can be ignored.
-
navigate to the directory where the project will be stored
$ git clone https://github.com/CriticalLink/ArrowCMR.git
-
Acquire the correct ARM® compiler. This step needs to be done only once.
$ wget https://developer.arm.com/-/media/Files/downloads/gnu-rm/10-2020q4/gcc-arm-none-eabi-10-2020-q4-major-x86_64-linux.tar.bz2 $ mkdir ~/opt $ sudo tar -C ~/opt -xf gcc-arm-none-eabi-10-2020-q4-major-x86_64-linux.tar.bz2
$ cd ~/najiCMR/sw/
$ source environment_setup.sh
- Enter /home/soceds/opt/gcc-arm-none-eabi-10-2020-q4-major when asked for gcc toolchain path
$ make
This will build cmr.bin, which you can copy to the SD card to load onto the dev board.
Note: Opening a new shell is very important.
-
Open a new shell in the VM player (Ctrl+Alt+T)
-
Launch an Embedded Command Shell
$ ~/intelFPGA_lite/18.1/embedded/embedded_command_shell.sh
cd ~/najiCMR/quartus_project make
This will build the preloader required to boot.
| Name | Description |
|:----|:----|
|output_files/system_top.rbf|FPGA bitstream file|
| software/spl_bsp/preloader-mkpimage.bin | Preloader executable |
***
**[Next - Update SD Card](https://github.com/ArrowElectronics/Reconfigurable-Industrial-Robotics-Platform/wiki/Reconfigurable-Motion-and-Robotics-Demo-Build-Update-the-SD-Card)**
**[Return to Build the Example Design](https://github.com/ArrowElectronics/Reconfigurable-Industrial-Robotics-Platform/wiki/Reconfigurable-Motion-and-Robotics-Demo-Platform-Build-the-Example-Design)**
**[Return to Reconfigurable Industrial Robotics Platform User Guide](https://github.com/ArrowElectronics/Reconfigurable-Industrial-Robotics-Platform/wiki/Servo-Drive-Demo-Platform-User-Guide)**