Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.59/56: Рейтинг темы: голосов - 56, средняя оценка - 4.59
178 / 33 / 17
Регистрация: 02.02.2014
Сообщений: 373

Как правильно прошить BlackPill

30.01.2022, 13:28. Показов 17053. Ответов 76
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет всем! Пытаюсь в прошивку BlackPill STM32f411ceu6 через ST-Link V2. Использую STM32CubeIDE. При запуске выдаёт это:
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
STMicroelectronics ST-LINK GDB server. Version 6.0.0
Copyright (c) 2021, STMicroelectronics. All rights reserved.
 
Starting server with the following options:
        Persistent Mode            : Disabled
        Logging Level              : 1
        Listen Port Number         : 61234
        Status Refresh Delay       : 15s
        Verbose Mode               : Disabled
        SWD Debug                  : Enabled
        InitWhile                  : Enabled
 
Waiting for debugger connection...
Debugger connected
Waiting for debugger connection...
Debugger connected
Waiting for debugger connection...
      -------------------------------------------------------------------
                       STM32CubeProgrammer v2.9.0-RC01                  
      -------------------------------------------------------------------
 
ST-LINK SN  : 1B3215026315303030303032
ST-LINK FW  : V2J39S7
Board       : --
Voltage     : 3.10V
SWD freq    : 4000 KHz
Connect mode: Under Reset
Reset mode  : Hardware reset
Device ID   : 0x431
Revision ID : Rev A
Device name : STM32F411xC/E
Flash size  : 512 KBytes (default)
Device type : MCU
Device CPU  : Cortex-M4
BL Version  : --
 
 
 
Memory Programming ...
Opening and parsing file: ST-LINK_GDB_server_a17780.srec
  File          : ST-LINK_GDB_server_a17780.srec
  Size          : 19084 Bytes
  Address       : 0x08000000 
 
 
Erasing memory corresponding to segment 0:
Erasing internal memory sectors [0 1]
Error: failed to erase memory
 
 
Error: failed to erase memory
Shutting down...
Exit.
Т.е. он её видит, но почему-то не может стереть. В чём может быть проблема? Нужно какую-то перемычку поставить, или я провода неправильно соединил? Или настроил неправильно проект? Пробовал пересоздавать, не помогает.
Миниатюры
Как правильно прошить BlackPill   Как правильно прошить BlackPill   Как правильно прошить BlackPill  

Как правильно прошить BlackPill   Как правильно прошить BlackPill  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.01.2022, 13:28
Ответы с готовыми решениями:

BlackPill STM32F401CCU6
Купил несколько плат BlackPill STM32F401CCU6 на алиэкспресс. В одной 384 кб памяти в другой 512 кб. и CubeIDE выдает ST-LINK FW :...

Помогите правильно прошить Attiny26
Есть у меня 2 реле напряжения на Attiny26-16PU. Такого типа: http://www.bt.dn.ua/rele/DigiTOP-VP-40A-30A-DIN.html только с надписью СТРАЖ....

Как правильно прошить Биос на 1.8 В
Друзья, есть флешка биоса модели W25Q64FW, есть программатор китайский CH341A. он прошивает с напряжением 3,3 в. Я добавил в цепь...

76
75 / 66 / 12
Регистрация: 09.02.2016
Сообщений: 940
Записей в блоге: 17
01.02.2022, 18:08
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от VBDUnit Посмотреть сообщение
Драйвер STM Virtual Com port установлен - с STM32 Discovery всё работало
там dfu драйвер нужен !!! не VCP !

но в принципе не парьтесь, сначала пусть винда увидит новое устройство

потом там в папке с программой есть дрова
Миниатюры
Как правильно прошить BlackPill  
1
75 / 66 / 12
Регистрация: 09.02.2016
Сообщений: 940
Записей в блоге: 17
01.02.2022, 18:10
Цитата Сообщение от VBDUnit Посмотреть сообщение
Нажал, держу boot0, нажимаю
кнопка точно boot0 ? не какая нить userkey ?

я бы прозвонил до мку или до гребенки... уменя была какая то плата китайская с f407 там boot0 только с гребенки цеплялась...
никаких джамперов нет на плате ?

можно ссылку на плату у какого нить продавца ?
1
178 / 33 / 17
Регистрация: 02.02.2014
Сообщений: 373
01.02.2022, 18:20  [ТС]
BlackPill STM32F411CEU6

https://compacttool.ru/modul-r... black-pill
https://arduinka.pro/stm/stm32f411ceu6/
Где покупал уже не помню, но это оно.

Цитата Сообщение от ВитГо Посмотреть сообщение
я бы прозвонил до мку или до гребенки... уменя была какая то плата китайская с f407 там boot0 только с гребенки цеплялась...
никаких джамперов нет на плате ?
А какие пины прозванивать и что там должно быть? Осциллограф есть.
Миниатюры
Как правильно прошить BlackPill  
0
75 / 66 / 12
Регистрация: 09.02.2016
Сообщений: 940
Записей в блоге: 17
01.02.2022, 18:21
вот что у меня есть..

все сделал как написал вам:

нажал boot0, держу
нажал и отпустил резет

винда тиликнула секунд через несколько, нашла устройство stm32 bootloader (boot0 я отпустил), потом по настраивала драйвера

пальцами плату лучше не держать (устройство не опознается), просто положил на стол и пальцами нажимал
Миниатюры
Как правильно прошить BlackPill  
1
75 / 66 / 12
Регистрация: 09.02.2016
Сообщений: 940
Записей в блоге: 17
01.02.2022, 18:24
Цитата Сообщение от VBDUnit Посмотреть сообщение
https://compacttool.ru/modul-r... black-pill
https://arduinka.pro/stm/stm32f411ceu6/
Где покупал уже не помню, но это оно.
ни одну ссылку открыть не могу.. странно...
1
178 / 33 / 17
Регистрация: 02.02.2014
Сообщений: 373
01.02.2022, 18:29  [ТС]
Положил плату на стол, прижал пластиковой ручкой, воткнул усб, потом аккуратно этой же ручкой зажал boot0, затем зубочисткой нажал reset, плату вообще не трогал - 0 эмоций. В папке установленной DfuSe нашёл драйвер в Bin\Driver\Win8.1\x64. Установил. Ничего не изменилось.

ни одну ссылку открыть не могу.. странно...
Хм, странно, у меня работают. Вот алиэкспресс: https://aliexpress.ru/item/400... 6e2bqXIBNB
0
75 / 66 / 12
Регистрация: 09.02.2016
Сообщений: 940
Записей в блоге: 17
01.02.2022, 18:33
boot0 - это 44 ножка микроконтроллера судя по схеме какая есть на гитхаб
https://github.com/WeActTC/Min... SchDoc.pdf

провод usb точно нормальный ? не какой нить зарядный ? (без сигнальных линий)

Добавлено через 2 минуты
Цитата Сообщение от VBDUnit Посмотреть сообщение
Положил плату на стол, прижал пластиковой ручкой, воткнул усб, потом аккуратно этой же ручкой зажал boot0, затем зубочисткой нажал reset, плату вообще не трогал - 0 эмоций
резет нажали и отпустили. да ?
boot0 держать !!! до тех пор пока винда не тиликнет
1
178 / 33 / 17
Регистрация: 02.02.2014
Сообщений: 373
01.02.2022, 18:37  [ТС]
Цитата Сообщение от ВитГо Посмотреть сообщение
провод usb точно нормальный ? не какой нить зарядный ? (без сигнальных линий)
Да, только что подцепил через него смартфон и для теста скопировал фотку на комп. Провод нормальный.
Цитата Сообщение от ВитГо Посмотреть сообщение
резет нажали и отпустили. да ?
boot0 держать !!! до тех пор пока винда не тиликнет
Так точно. Попробую сейчас подержать подольше, но, по-моему, если 20 сек не хватило, то проблема в другом :|

Добавлено через 2 минуты
Подержал 1 минуту, ничего не произошло.
0
75 / 66 / 12
Регистрация: 09.02.2016
Сообщений: 940
Записей в блоге: 17
01.02.2022, 18:44
Цитата Сообщение от VBDUnit Посмотреть сообщение
но, по-моему, если 20 сек не хватило, то проблема в другом
гм.. ну да, у меня где то секунды через 3-4 цепляет всегда..

а к плате ничего не подключено ? (к линиями usb - это РА3 РА4)

Добавлено через 1 минуту
чудес не может быть, попробуйте другой порт usb на своем компе....

Добавлено через 5 минут
а платка одна ? на другой нет возможности проверить ? может быть есть 401 или 407 или другая такая же плата.. ?
1
75 / 66 / 12
Регистрация: 09.02.2016
Сообщений: 940
Записей в блоге: 17
01.02.2022, 18:52
ааа, usb это PA12 PA11 !!! проверьте не подключили ли вы туда что нить ! даже светодиода хватит для неверной работы
Миниатюры
Как правильно прошить BlackPill  
1
01.02.2022, 20:06

Не по теме:


alexey6689,

А зачем возвращаться в CubeIDE если у вас IAR есть?
Я учусь только) Начинал работу в связке CubeMX + IAR, но заметил проблему, при добавлении в проект FATFS и USB отказывались работать. Вот поэтому решил перейти на CubeIDE, а IAR не удалял, так и остался на компе. Огорчает конечно что нет возможности делать вывод функцией printf

0
178 / 33 / 17
Регистрация: 02.02.2014
Сообщений: 373
01.02.2022, 21:18  [ТС]
Цитата Сообщение от ВитГо Посмотреть сообщение
а к плате ничего не подключено ? (к линиями usb - это РА3 РА4)
К нему точно ничего не подключено, он тупо отдельно в usb вставлен. Однако, я под лупой заметил, что некоторые ноги чем-то облеплены. Почистил иголкой промежутки между ними, продул сжатым воздухом - ничего не изменилось. Потом увидел то же самое с другой стороны - почистил (это уже не фоткал), тоже результат не изменился.

Цитата Сообщение от ВитГо Посмотреть сообщение
чудес не может быть, попробуйте другой порт usb на своем компе....
Пробовал другой порт, и даже другой порт на другом компе - не работает.

Цитата Сообщение от ВитГо Посмотреть сообщение
а платка одна ? на другой нет возможности проверить ? может быть есть 401 или 407 или другая такая же плата.. ?
Ещё есть STM32 F072b discovery и nucleo f072rb, по-моему это не то. Я так понял, вполне вероятно, что имеет место аппаратная неисправность. Или же можно напрямую подцепить осциллограф к ножкам микросхемы и посмотреть что там происходит, но для этого надо знать к каким и что там должно быть. По идее можно еще одно такое же купить и сравнить, но это ждать надо пока приедет.
Миниатюры
Как правильно прошить BlackPill   Как правильно прошить BlackPill  
0
Эксперт по электронике
7224 / 3403 / 347
Регистрация: 28.10.2011
Сообщений: 13,371
Записей в блоге: 7
01.02.2022, 21:38
Цитата Сообщение от VBDUnit Посмотреть сообщение
зажал кнопку, подключил к компу, подождал 5 сек, отпустил кнопку.
Нужно было запустить прошивку через ST-Link и через 2 секунды отпустить кнопку.
1
Нарушитель
448 / 890 / 106
Регистрация: 23.11.2021
Сообщений: 5,217
Записей в блоге: 19
01.02.2022, 22:02
Цитата Сообщение от locm Посмотреть сообщение
через 2 секунды
Если делать connect under reset, то отпускать нужно в тот же самый момент, как жамкаешь enter!
1
75 / 66 / 12
Регистрация: 09.02.2016
Сообщений: 940
Записей в блоге: 17
02.02.2022, 08:28
Цитата Сообщение от VBDUnit Посмотреть сообщение
Однако, я под лупой заметил, что некоторые ноги чем-то облеплены.
такое ощущение что плата паяна уже вне производства...

но все равно как то все странно, чудес блин не бывает... если usb подключение верно все равно должно работать... если конечно в процессе экспериментов вы не подключали чего то на выводы pa11 pa12 и тем самым убили выходные транзисторы (но там вроде как тоже такого не так просто добиться)

1. прозвоните подключение usb от разъема (провода) до мку. в принципе там PA11 PA12 VBUS питание чтобы приходило (чтобы уж совсем)

2. посмотреть приходит ли лог 1 на вывод боот0 при нажатии кнопки боот0, и что там лог 0 при ее отпускании

посмотреть работает ли кнопка сброса (садит ли резет на ноль, и есть ли лог 1 при ее отпускании)

понятно что вроде как раньше все работало - но кнопки там очень хилые, и коль пошла такая петрушка то перетряхивать нужно все...

попробую сегодня усадить PA11 PA12 на своей платке в прошивке, и поэксперементирую с ST-Link - может быть у него есть что нить на этот счет, там же с программатора вроде есть линия reset может быть он как то в настройках сам будет жамкать резет и подключаться (хотя помню я мучался и у меня не получилось.. правда я не долго мучался - просто по dfu перепрошил на правильную прошивку и все)

Добавлено через 46 минут
может там банально разъем usb криво припаяли кстати... попробуйте до контактов usb провода прозвонить...

p.s. понятно что гемор, но блин, платку жалко :-(

ну и если все потуги не зайдут - то значит через usart (PA15 PA14) нужно будет пробовать перепрошить при помощи какого нить переходника usb-usart, но это не очень нравящийся мне вариант, я одно время вообще программировал f4xx просто без программатора при помощи dfu и пока не начал впираться в необходимость отладки программатором не заморачивался

Добавлено через 8 минут
PB2 (boot1) сидит на земле через 10к резистор, проверить бы его.. может быть на него напаять еще 10к... (я бы вообще 1к на время эксперимента попробовал ставить) - в общем цель его надежно прижать к земле, может даже на гребенке это сделать внешним проводом (pb2 на землю через резюк обычный) - чтобы в плату паяльником не лезть пока результат не известен

Добавлено через 4 минуты
и попробуйте осцилографом посмотреть идет ли генерация с кварца, по идее щупом 1к100 наверное пробовать, так как напрямую если подключить осцил к кварцу - то генерацию сорвет
1
178 / 33 / 17
Регистрация: 02.02.2014
Сообщений: 373
02.02.2022, 10:32  [ТС]
Цитата Сообщение от locm Посмотреть сообщение
Нужно было запустить прошивку через ST-Link и через 2 секунды отпустить кнопку.
Через STLink выдает это:
Code
1
2
3
4
5
12:04:24 : ST-LINK SN  : 1B3215026315303030303032
12:04:24 : ST-LINK FW  : V2J39S7
12:04:24 : Board       : --
12:04:24 : Voltage     : 3.10V
12:04:24 : Error: No STM32 target found!
По-моему оно очень хочет окирпичиться и постепенно добивается своего. Ну или я его добиваю)

Цитата Сообщение от Eddy_Em Посмотреть сообщение
Если делать connect under reset, то отпускать нужно в тот же самый момент, как жамкаешь enter!
Дык, как я понимаю, пока винда хоть в каком-то виде не задетектила устройство, то программа ничего не сможет с ним сделать. Винда должна хотя-бы почесаться, пиликнуть там или хоть ругнуться что непонятное устройство. И в диспетчере устройств должно хоть что-то возникнуть. А у неё ноль эмоций.


такое ощущение что плата паяна уже вне производства...

но все равно как то все странно, чудес блин не бывает... если usb подключение верно все равно должно работать... если конечно в процессе экспериментов вы не подключали чего то на выводы pa11 pa12 и тем самым убили выходные транзисторы (но там вроде как тоже такого не так просто добиться)

1. прозвоните подключение usb от разъема (провода) до мку. в принципе там PA11 PA12 VBUS питание чтобы приходило (чтобы уж совсем)

2. посмотреть приходит ли лог 1 на вывод боот0 при нажатии кнопки боот0, и что там лог 0 при ее отпускании

посмотреть работает ли кнопка сброса (садит ли резет на ноль, и есть ли лог 1 при ее отпускании)

понятно что вроде как раньше все работало - но кнопки там очень хилые, и коль пошла такая петрушка то перетряхивать нужно все...

попробую сегодня усадить PA11 PA12 на своей платке в прошивке, и поэксперементирую с ST-Link - может быть у него есть что нить на этот счет, там же с программатора вроде есть линия reset может быть он как то в настройках сам будет жамкать резет и подключаться (хотя помню я мучался и у меня не получилось.. правда я не долго мучался - просто по dfu перепрошил на правильную прошивку и все)

Добавлено через 46 минут
может там банально разъем usb криво припаяли кстати... попробуйте до контактов usb провода прозвонить...

p.s. понятно что гемор, но блин, платку жалко :-(

ну и если все потуги не зайдут - то значит через usart (PA15 PA14) нужно будет пробовать перепрошить при помощи какого нить переходника usb-usart, но это не очень нравящийся мне вариант, я одно время вообще программировал f4xx просто без программатора при помощи dfu и пока не начал впираться в необходимость отладки программатором не заморачивался

Добавлено через 8 минут
PB2 (boot1) сидит на земле через 10к резистор, проверить бы его.. может быть на него напаять еще 10к... (я бы вообще 1к на время эксперимента попробовал ставить) - в общем цель его надежно прижать к земле, может даже на гребенке это сделать внешним проводом (pb2 на землю через резюк обычный) - чтобы в плату паяльником не лезть пока результат не известен

Добавлено через 4 минуты
и попробуйте осцилографом посмотреть идет ли генерация с кварца, по идее щупом 1к100 наверное пробовать, так как напрямую если подключить осцил к кварцу - то генерацию сорвет
Жалко, но боюсь что моих умений и знаний слишком мало чтобы её починить
На ногах PB4, PA15 постоянно выходит 5 вольт. На ноге самого контроллера такого нет (ткнул иголкой от шприца). Походу косяк в плате.

Добавлено через 8 минут
На PA4 у самого контроллера выходит 3 В, PB2 - 5 В, PA2 - 5 В. Я конечно хз, но по-моему кирпич. На всякий заказал еще пару штук на али, один такой же, один 401 (меньше ОЗУ + проц медленнее).
0
178 / 33 / 17
Регистрация: 02.02.2014
Сообщений: 373
02.02.2022, 11:00  [ТС]
На кварце ничего нет. Вообще. Походу точно приплыл.
0
Нарушитель
448 / 890 / 106
Регистрация: 23.11.2021
Сообщений: 5,217
Записей в блоге: 19
02.02.2022, 11:08
Цитата Сообщение от VBDUnit Посмотреть сообщение
На кварце ничего нет.
А тактирование-то точно настроено на HSE? Если включать HSI, то и на кварце ничего не будет... Или это и в режиме DFU?
Можно попробовать через USART-бутлоадер.
0
Эксперт по электронике
7224 / 3403 / 347
Регистрация: 28.10.2011
Сообщений: 13,371
Записей в блоге: 7
02.02.2022, 14:20
Цитата Сообщение от VBDUnit Посмотреть сообщение
Через STLink выдает это
Нужно было подключать с нажатой кнопкой Reset, а не boot.
Если вы залили прошивку изменяющую назначение выводов SWD, то нужно помешать ей работать. При нажатой кнопке Reset прошивка не выполняется, а выводы SWD используются для отладки. В этот момент отладчик сможет подключится к МК.
0
75 / 66 / 12
Регистрация: 09.02.2016
Сообщений: 940
Записей в блоге: 17
02.02.2022, 14:27
Цитата Сообщение от locm Посмотреть сообщение
Нужно было запустить прошивку через ST-Link и через 2 секунды отпустить кнопку.
это не ардуино :-) это там можно успеть пока загрузчик работает :-))
здесь шансов много меньше...

Добавлено через 1 минуту
Цитата Сообщение от VBDUnit Посмотреть сообщение
По-моему оно очень хочет окирпичиться и постепенно добивается своего. Ну или я его добиваю)
он хотеть не может, просто нужно подключить usb правильно и правильно задать потенциалы bootX

Добавлено через 4 минуты
Цитата Сообщение от VBDUnit Посмотреть сообщение
PB2 - 5 В
это Boot1 - подтяните его резистором в 1 к к земле, прямо на гребенке, по схеме там резистор на VCC так что ничего страшного не произойдет...

и кстати там не должно быть 5 вольт, там 3.3 питание должно быть... точно 5 вольт ?! проверяйте стабилизатор на плате....

или вы от программатора запитали плату от 5 вольт на VCC ?!! stm32 питаются от 3 вольт и 5 может оказаться слишком

на вывод boot0 - приходит питание при нажатии кнопки ?

p.s. рано еще сдаваться !! проверьте по поводу питания - должно быть 3-3.3 вольта питания, не 5 вольт, и пробуем дальше, не могла stm так быстро сдохнуть....
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.02.2022, 14:27

Не получается правильно прошить Dir-400
Походу убил роутер.. Стояла оригинальная прошивка 1.0, решил поставить dd-wrt, взял с оф. сайта, установил tftp, putty, поменял ip,...

как прошить PB 2
Здраствуйте,форумчане,мучает 1 вопрос. Как то можно поменять Fuse биты не снося загрузчик если снести придеться другим програматором шить...

Как прошить
не могу найти новую версию биос на мат.плату Foxconn 2ABF,не видит проц.надо шить а не знаю как..Такая она гавнянная если честно это...

Как прошить плеер?
Помогите, пожалуйста. Как прошить плеер? Если можно, пошаговую инструкцию... Плеер - Nexx NF - 810. Заранее благодарю.:)

как прошить N97
подскажите как прошить нокию N97 китай чтоб был похож на оригенал зарание спосибо


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru