You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2.0 KiB
2.0 KiB
Installing Microchip Tools via podman or docker
- Download the Libero and SoftConsole installers
- Request a License from Microchip
- Install the license
- Build the container
- Create a podman network
- Run libero from inside the container
- Running Libero from outside the container
Download the Libero and SoftConsole installers
TODO Request a License from Microchip
Install the license
mv /path/to/License.dat ./licenses/.
Open the license in a text editor and change these lines:
SERVER <put.hostname.here> <your mac address> 1702 DAEMON actlmgrd PATH/actlmgrd DAEMON mgcld PATH/mgcld VENDOR snpslmd PATH/snpslmd
to
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
Your mac address should already be placed there so don't worry about that.
Build the container
podman build -t microchip_tools .
Create a podman network
podman network create
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
make bash
You should now be root inside of your running container. It should now be as simple as calling libero
.