update readme

develop
penguin 3 months ago
parent ccb46dd22e
commit 1d548100be

@ -17,10 +17,45 @@ cd ..
#+end_src
* TODO Request a License from Microchip
* TODO Install the license
* Install the license
#+begin_src bash
mv /path/to/License.dat ./licenses/.
#+end_src
Open the license in a text editor and change these lines:
#+begin_example
SERVER <put.hostname.here> <your mac address> 1702
DAEMON actlmgrd PATH/actlmgrd
DAEMON mgcld PATH/mgcld
VENDOR snpslmd PATH/snpslmd
#+end_example
to
#+begin_example
SERVER LPOD <your mac address> 1702
DAEMON actlmgrd /opt/microchip/Libero_SoC_v2024.1/Libero/bin64/actlmgrd
DAEMON mgcld /opt/microchip/Libero_SoC_v2024.1/Libero/bin64/mgcld
VENDOR snpslmd /opt/microchip/Libero_SoC_v2024.1/Libero/bin64/snpslmd
#+end_example
Your mac address should already be placed there so don't worry about that.
* Build the container
#+begin_src bash
podman build -t microchip_tools .
#+end_src
* Create a podman network
#+begin_src bash
podman network create
#+end_src
The next steps assume this network name is podman1, the default first network name. If you need to name it something else, change the ~--network~ line in the makefile target. This will be polished later.
* Run libero from inside the container
#+begin_src bash
make bash
#+end_src
You should now be root inside of your running container. It should now be as simple as calling ~libero~.
* TODO Running Libero from outside the container

Loading…
Cancel
Save