You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 3
Next »
- REF
STEP 0
- Where is firmware located?
- EPIX Repo --> /firmware/targets/Epix10ka/images
- Have to clone the repo first...
- Check out branch that is "actively" being updated
$ cd IC_projects/epix
# where I have my local git repo
$ git checkout rogue_v5.14
$ git branch
# make sure you see that you're in branch rogue_v5.14
$ git pull
# make sure "Already up to date."
![](/download/attachments/373357311/image2023-2-27_10-27-49.png?version=1&modificationDate=1677522469000&api=v2)
- Repo is setup, rogue version is specified, have script for programing over fiber
- Checking if MCS file is there
- $ cd firmware/targets/Epix10ka/images/
- Load the MCS file, but make sure number is same as firmware: See ePix Notes (Dan's)
![](/download/attachments/373357311/image2023-2-27_10-36-8.png?version=1&modificationDate=1677522968000&api=v2)
- Another first time step... need to unzip
- $ gunzip *
- Will remove source files, but don't worry they are version controlled
- Actually loading the MCS file...
$ cd ~/IC_projects/epix/software/Epix/
$ source setup_template.sh
$ cd scripts/
$ python epixGen2LoadFpga.py --mcs=~/IC_projects/epix/firmware/targets/Epix10ka/images/Epix10ka-0xE2040002-20210715112919-mkwiatko-328bae7.mcs