Radix cross Linux

The main Radix cross Linux repository contains the build scripts of packages, which have the most complete and common functionality for desktop machines

452 Commits   2 Branches   1 Tag
Index: README.md
===================================================================
--- README.md	(nonexistent)
+++ README.md	(revision 413)
@@ -0,0 +1,81 @@
+
+
+st-link package
+===============
+
+Пакет для **Slackware** можно загрузить с FTP-сервера https://ftp.radix-linux.su:
+
+[3pp/ST-LINK/package/1.7.0/](https://ftp.radix-linux.su/3pp/ST-LINK/package/1.7.0/)
+
+Исходные архивы:
+
+[3pp/ST-LINK/src/](https://ftp.radix-linux.su/3pp/ST-LINK/src/)
+
+Скрипты SlackBuild для сборки пакетов:
+
+[3pp/ST-LINK/slackware-build/1.7.0/](https://ftp.radix-linux.su/3pp/ST-LINK/slackware-build/1.7.0/)
+
+
+Подключение Blue Pill:
+=====================
+
+Подключаем программатор **ST-LINK v2** к плате: **GND**, **SWCLK**, **SWDIO**, **3.3V**.
+
+Подключаем **ST-LINK v2** к машине, на которой установлен пакет **st-link**, и проверяем соединение:
+
+```Bash
+dmesg
+
+[769304.598317] usb 3-6: new full-speed USB device number 7 using xhci_hcd
+[769304.753138] usb 3-6: New USB device found, idVendor=0483, idProduct=3748, bcdDevice= 1.00
+[769304.753140] usb 3-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
+[769304.753141] usb 3-6: Product: STM32 STLink
+[769304.753142] usb 3-6: Manufacturer: STMicroelectronics
+```
+<br>
+
+Смотрим версию пакета **st-link**:
+
+```Bash
+st-info --version
+v1.7.0
+```
+<br>
+
+Проверяем подключение:
+
+```Bash
+st-info --probe
+Found 1 stlink programmers
+  version:    V2J29S7
+  serial:     65003900150000413857524E
+  flash:      131072 (pagesize: 1024)
+  sram:       20480
+  chipid:     0x0410
+  descr:      F1xx Medium-density
+```
+</br>
+
+Прошивка:
+========
+
+Прочитать содержимое Flash можно после того как, нажав кнопку **RESET**, мы подключили программатор к машине.
+
+Команда чтения выглядит следующим образом:
+
+```Bash
+st-flash read ./st.bin 0x08000000 0x20000
+```
+<br>
+
+Запись образа осуществляется с помощью команды:
+
+```Bash
+st-flash write .arm-newlib/blue-pill/led.bin 0x08000000
+```
+<br>
+
+Скрипт **.arm-newlib/blue-pill/_run-gdb.sh** служит для запуска отладчика **GDB**.
+<br>
+
+**Enjoy**.