[delete] INSTALL. refer to README
[fw/stlink] / README
diff --git a/README b/README
index 920786ebf407b57d062bafbfbba5ac5484630004..fbd75c10744bdcd50f663a24d02378029c825693 100644 (file)
--- a/README
+++ b/README
@@ -1,6 +1,12 @@
 HOWTO
 =====
 
+First, load the sg kernel module.
+# modprobe sg
+
+On Ubuntu you need to install the package libsgutils2-dev:
+# sudo apt-get install libsgutils2-dev
+
 To run the gdb server, do (you do not need sudo if you have set up
 permissions correctly):
 $ make -C build && sudo ./build/st-util 1234 /dev/sg1
@@ -26,6 +32,17 @@ Starting program: /home/whitequark/ST/apps/bally/firmware.elf
 Remember that you can shorten the commands. `tar ext :1111' is good enough
 for GDB.
 
+Setting up udev rules
+=====================
+
+For convenience, you may install udev rules file, 10-stlink.rules, located
+in the root of repository. You will need to copy it to /etc/udev/rules.d,
+and then either reboot or execute
+$ udevadm control --reload-rules
+
+Udev will now create a /dev/stlink file, which will point at appropriate
+/dev/sgX device. Good to not accidentally start debugging your flash drive.
+
 Running programs from SRAM
 ==========================