@ -19,7 +19,7 @@ cd ..
* [[https://docs.beagleboard.org/latest/boards/beaglev/fire/demos-and-tutorials/mchp-fpga-tools-installation-guide.html#request-a-libero-silver-license][Request a License from Microchip]]
* [[https://docs.beagleboard.org/latest/boards/beaglev/fire/demos-and-tutorials/mchp-fpga-tools-installation-guide.html#request-a-libero-silver-license][Request a License from Microchip]]
* Install the license
* Install the license
#+begin_src bash
#+begin_src bash :noeval
mv /path/to/License.dat ./licenses/ .
mv /path/to/License.dat ./licenses/ .
#+end_src
#+end_src
@ -42,13 +42,20 @@ VENDOR snpslmd /opt/microchip/Libero_SoC_v2024.1/Libero/bin64/snpslmd
Your mac address should already be placed there so don't worry about that.
Your mac address should already be placed there so don't worry about that.
* Edit the environment script to include your hostname
The hostname of your *host* machine will be used by the container. We can use the following command to plop your hostname into the right places:
#+begin_src bash :noeval
sed -i "s/<hostname>/ $(hostname)/g" ./scripts/env
#+end_src
* Build the container + Launch the licensing daemon
* Build the container + Launch the licensing daemon
#+begin_src bash
#+begin_src bash
make daemon
make daemon
#+end_src
#+end_src
* Run libero from inside the container
* Run libero from inside the container
#+begin_src bash
#+begin_src bash :noeval
podman exec -it --user root libero bash
podman exec -it --user root libero bash
. /opt/microchip/scripts/env
. /opt/microchip/scripts/env
libero
libero