workbench on Fedora21
I installed workbench ‘install_sw4stm32_linux_64bits-v1.3.run’ on Fedora21.
I think iI got it to work now. Had a hardtime debugging with a Discovery board.
Failed to execute MI command
-target-select remote localhost:3333
After doing some detective work, i found out that the installer failed on installing udev rules files for stlink. There is pass missing to find 49-stlinkv2.rules
Here my updated install_stlink_udev.sh:
cat install_stlink_udev.sh
- !/bin/bash
- Test if the rule is already installed
if -f “/etc/udev/rules.d/49-stlinkv2.rules” ; then
echo “An udev rule for ST-Link already exists”
else
# Test if GKSUDO exists
if type -p gksudo > /dev/null; then
gksudo_exist=true
fi
if $gksudo_exist && [[ -n “$DISPLAY” ]]; then
gksudo “cp .installation/49-stlinkv2.rules /etc/udev/rules.d” -D “Install Udev rule for STLink”
else
- sudo cp 49-stlinkv2.rules /etc/udev/rules.d
sudo cp .installation/49-stlinkv2.rules /etc/udev/rules.d
fi
fi
if -f “/etc/udev/rules.d/49-stlinkv2.rules” ; then
echo “-- Udev rule for ST-Link installation done --”
echo
fi
----------
Besides fixing the installer script I suggest to provide a more visible error at when running the installer, so one can catch install error better.
Mat