Миландр

Ключевым подразделением нашей компании
является Центр Проектирования интегральных микросхем
Текущее время: 2021-дек-07 00:10

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 313 сообщений ]  На страницу « 117 18 19 20 21 »
Автор Сообщение
СообщениеДобавлено: 2021-окт-25 14:41 
Не в сети

Зарегистрирован: 2021-авг-09 09:21
Сообщения: 35
Организация: ООО "Предприятие "Микротех"
Добрый день.
Мне кажется, у Вас ошибка в USB. Случайно обнаружил затирание памяти, нашел вот что:
MDR32F2C10_usb.c

void USB_GetDataEp0( uint32_t *DataPointer )
{
volatile uint32_t delay;
uint32_t WrdAmount;
uint8_t pt;

MDR_USB0->INDEX = 0;

do
{
do
{
delay++;
} while ( delay <= 10 );
delay = 0;
/* wait RxPktRdy bit */
} while ( ( MDR_USB0->CSR0_TXCSR & ( 1 << 0 ) ) == 0 );

/* check number of received bytes and convert them info words */
WrdAmount = MDR_USB0->COUNT0_RXCOUNT >> 2;

/* unload packet from the FIFO */
// for ( pt = 0; pt <= WrdAmount; pt++ ) //Это то что было у Вас
for ( pt = 0; pt < WrdAmount; pt++ ) //А должно быть так, иначе пишет за границу
{
*( DataPointer + pt ) = MDR_USB0->FIFO[ 0 ];
}
}


Вернуться к началу
СообщениеДобавлено: 2021-окт-27 13:20 
Не в сети
Support
Аватара пользователя

Зарегистрирован: 2018-авг-10 23:14
Сообщения: 571
Организация: АО «ПКК Миландр»
Откуда: Зеленоград
Открыть обращение пользователя Andrey.Microteh
Andrey.Microteh писал(а): *
Добрый день.
Мне кажется, у Вас ошибка в USB. Случайно обнаружил затирание памяти, нашел вот что:
MDR32F2C10_usb.c

void USB_GetDataEp0( uint32_t *DataPointer )
{
volatile uint32_t delay;
uint32_t WrdAmount;
uint8_t pt;

MDR_USB0->INDEX = 0;

do
{
do
{
delay++;
} while ( delay <= 10 );
delay = 0;
/* wait RxPktRdy bit */
} while ( ( MDR_USB0->CSR0_TXCSR & ( 1 << 0 ) ) == 0 );

/* check number of received bytes and convert them info words */
WrdAmount = MDR_USB0->COUNT0_RXCOUNT >> 2;

/* unload packet from the FIFO */
// for ( pt = 0; pt <= WrdAmount; pt++ ) //Это то что было у Вас
for ( pt = 0; pt < WrdAmount; pt++ ) //А должно быть так, иначе пишет за границу
{
*( DataPointer + pt ) = MDR_USB0->FIFO[ 0 ];
}
}
Закрыть
Здравствуйте!

Обратите, пожалуйста, внимание, что данный фрагмент кода из поставляемой библиотеки для 1986ВК018 приведен в качестве обхода ошибки по неверному чтению буферной памяти в блоке USB (в силу использования синхронной памяти вместо требуемой асинхронной для буфера ОЗУ). Файл errata актуальной версии доступен для загрузки на официальном сайте компании Миландр, на странице микросхемы 1986ВК018/016 в разделе "Документация".

upd.

_________________
Отдел технической поддержки support@milandr.ru

Информационный портал отдела технической поддержки support.milandr.ru


Вернуться к началу
СообщениеДобавлено: 2021-окт-27 14:21 
Не в сети

Зарегистрирован: 2021-авг-09 09:21
Сообщения: 35
Организация: ООО "Предприятие "Микротех"
Lampadov писал(а): *
Здравствуйте!

Обратите, пожалуйста, внимание, что данный фрагмент кода из поставляемой библиотеки для 1986ВК018 приведен в качестве обхода ошибки по неверному чтению буферной памяти в блоке USB (в силу использования синхронной памяти вместо требуемой асинхронной для буфера ОЗУ). Файл errata актуальной версии доступен для загрузки на официальном сайте компании Миландр, на странице микросхемы 1986ВК018/016 в разделе "Документация".
В текущей errata от 21.10.21 упоминания об этом отсутствуют. Предполагаю, что нужно внести правки в библиотеку, так как используемый Вами код затирает пользовательские данные, если линкер размещает их после буфера, используемого в USB_GetDataEp0.


Вернуться к началу
СообщениеДобавлено: 2021-окт-27 15:05 
Не в сети
Support
Аватара пользователя

Зарегистрирован: 2018-авг-10 23:14
Сообщения: 571
Организация: АО «ПКК Миландр»
Откуда: Зеленоград
Открыть обращение пользователя Andrey.Microteh
Andrey.Microteh писал(а): *
Lampadov писал(а): *
Здравствуйте!

Обратите, пожалуйста, внимание, что данный фрагмент кода из поставляемой библиотеки для 1986ВК018 приведен в качестве обхода ошибки по неверному чтению буферной памяти в блоке USB (в силу использования синхронной памяти вместо требуемой асинхронной для буфера ОЗУ). Файл errata актуальной версии доступен для загрузки на официальном сайте компании Миландр, на странице микросхемы 1986ВК018/016 в разделе "Документация".
В текущей errata от 21.10.21 упоминания об этом отсутствуют. Предполагаю, что нужно внести правки в библиотеку, так как используемый Вами код затирает пользовательские данные, если линкер размещает их после буфера, используемого в USB_GetDataEp0.
Закрыть
Большое спасибо за замечание, ошибка действительно была обнаружена в формулировке ответа практически сразу после публикации поста - обратите, пожалуйста, внимание, что актуальность прошлого ответного письма относится к микроконтроллеру Электросила еще версии 1.0 (без крипточасти), соответственно, ошибка зафиксирована в соответствующем документе errata для версии микроконтроллера 1.0. При перезапуске микроконтроллера уже в лице 1986ВК018/016 (Электросила 2.0) ошибка была скорректирована. Библиотечный файл будет также исправлен.

_________________
Отдел технической поддержки support@milandr.ru

Информационный портал отдела технической поддержки support.milandr.ru


Вернуться к началу
СообщениеДобавлено: 2021-ноя-10 14:52 
Не в сети

Зарегистрирован: 2021-авг-09 09:21
Сообщения: 35
Организация: ООО "Предприятие "Микротех"
Добрый день.
Мои коллеги, разрабатывающие плату на 1986ВК016 задали вопрос "о необходимости и выборе дросселя для DC-DC преобразователя".
Не могли бы Вы прокомментировать?


Вернуться к началу
СообщениеДобавлено: 2021-ноя-10 16:57 
Не в сети
Support
Аватара пользователя

Зарегистрирован: 2018-авг-10 23:14
Сообщения: 571
Организация: АО «ПКК Миландр»
Откуда: Зеленоград
Открыть обращение пользователя Andrey.Microteh
Andrey.Microteh писал(а): *
Добрый день.
Мои коллеги, разрабатывающие плату на 1986ВК016 задали вопрос "о необходимости и выборе дросселя для DC-DC преобразователя".
Не могли бы Вы прокомментировать?
Закрыть
Здравствуйте!

Поскольку мы говорим о микроконтроллере 1986ВК018/016, где множество ветвей питания, при этом часть из них напрямую завязана на аналоговой части (DCDC), и на плате, вероятно, будет использоваться общий источник напряжения, что априори является источником помех (шумы также могут проникать по питанию извне), сглаживать пульсации при помощи дросселей необходимо (в особенности по линии VSW на основании рекомендаций из рисунка 4 "Домены питания микроконтроллера" актуальной версии спецификации). Подойдут силовые дроссели, предназначенные для источников питания (тонкопленочные или многослойные), рассчитанные на токи из допустимого диапазона работы блока питания - например, в рамках отладочной платы производства компании Миландр применяются дроссели Murata BLM18PG221SN1, при этом зачастую производители в справочных листах на дроссели указывают, что те или иные модели подходят для блоков питания, необходимо опираться именно на такие варианты, либо использовать модель, предложенную в рамках отладочной платы производства компании Миландр.

_________________
Отдел технической поддержки support@milandr.ru

Информационный портал отдела технической поддержки support.milandr.ru


Вернуться к началу
СообщениеДобавлено: 2021-ноя-11 10:50 
Не в сети

Зарегистрирован: 2021-авг-09 09:21
Сообщения: 35
Организация: ООО "Предприятие "Микротех"
Lampadov писал(а): *
Открыть обращение пользователя Andrey.Microteh
Andrey.Microteh писал(а): *
Добрый день.
Мои коллеги, разрабатывающие плату на 1986ВК016 задали вопрос "о необходимости и выборе дросселя для DC-DC преобразователя".
Не могли бы Вы прокомментировать?
Закрыть
Здравствуйте!

Поскольку мы говорим о микроконтроллере 1986ВК018/016, где множество ветвей питания, при этом часть из них напрямую завязана на аналоговой части (DCDC), и на плате, вероятно, будет использоваться общий источник напряжения, что априори является источником помех (шумы также могут проникать по питанию извне), сглаживать пульсации при помощи дросселей необходимо (в особенности по линии VSW на основании рекомендаций из рисунка 4 "Домены питания микроконтроллера" актуальной версии спецификации). Подойдут силовые дроссели, предназначенные для источников питания (тонкопленочные или многослойные), рассчитанные на токи из допустимого диапазона работы блока питания - например, в рамках отладочной платы производства компании Миландр применяются дроссели Murata BLM18PG221SN1, при этом зачастую производители в справочных листах на дроссели указывают, что те или иные модели подходят для блоков питания, необходимо опираться именно на такие варианты, либо использовать модель, предложенную в рамках отладочной платы производства компании Миландр.
Добрый день.
Необходимо уточнение:
"Нужны требования к внешнему дросселю внутреннего DC-DC преобразователя
1,6/1,2В. Выводы М11, В1, К12.
То есть предельные параметры по токам и потерям."


Вернуться к началу
СообщениеДобавлено: 2021-ноя-11 16:33 
Не в сети
Support
Аватара пользователя

Зарегистрирован: 2018-авг-10 23:14
Сообщения: 571
Организация: АО «ПКК Миландр»
Откуда: Зеленоград
Открыть обращение пользователя Andrey.Microteh
Andrey.Microteh писал(а): *
Lampadov писал(а): *
Открыть обращение пользователя Andrey.Microteh
Andrey.Microteh писал(а): *
Добрый день.
Мои коллеги, разрабатывающие плату на 1986ВК016 задали вопрос "о необходимости и выборе дросселя для DC-DC преобразователя".
Не могли бы Вы прокомментировать?
Закрыть
Здравствуйте!

Поскольку мы говорим о микроконтроллере 1986ВК018/016, где множество ветвей питания, при этом часть из них напрямую завязана на аналоговой части (DCDC), и на плате, вероятно, будет использоваться общий источник напряжения, что априори является источником помех (шумы также могут проникать по питанию извне), сглаживать пульсации при помощи дросселей необходимо (в особенности по линии VSW на основании рекомендаций из рисунка 4 "Домены питания микроконтроллера" актуальной версии спецификации). Подойдут силовые дроссели, предназначенные для источников питания (тонкопленочные или многослойные), рассчитанные на токи из допустимого диапазона работы блока питания - например, в рамках отладочной платы производства компании Миландр применяются дроссели Murata BLM18PG221SN1, при этом зачастую производители в справочных листах на дроссели указывают, что те или иные модели подходят для блоков питания, необходимо опираться именно на такие варианты, либо использовать модель, предложенную в рамках отладочной платы производства компании Миландр.
Добрый день.
Необходимо уточнение:
"Нужны требования к внешнему дросселю внутреннего DC-DC преобразователя
1,6/1,2В. Выводы М11, В1, К12.
То есть предельные параметры по токам и потерям."
Закрыть
Здравствуйте!

Необходимо обратить внимание на рисунок 4 "Домены питания микроконтроллера" из актуальной версии спецификации (ТСКЯ.431296.029CП Версия 0.9.0 от 09.09.2021), из описания раздела, в котором приводится рисунок, а также из самого рисунка вытекает, что питание 1.6 В микроконтроллер может получать либо при помощи HLDO (весь дизайн в рамках кристалла), либо при помощи DCDC (дизайн на кристалле, но для работы требуется внешняя индуктивность и конденсатор), при этом изначально работа микросхемы ведется от HLDO, более того, все предельные параметры микросхемы рассчитываются сейчас на предприятии именно при питании от источника HLDO (параметры не регламентированы текущей версией спецификации, но обязательно будут добавлены в будущем по аналогии со спецификациями на другие микросхемы), так как DCDC по умолчанию есть большой источник помех, и дополнительно на исследованиях были получены практические результаты, что использование DCDC сильно ухудшает параметры аналоговых блоков, и использовать его в присутствие HLDO не имеет особого смысла, тем не менее, подключать индуктивность по линии VSW необходимо.

По линии VSW устанавливать требуется именно индуктивность с номинальным значением 3.3 мкГн ± 10% (чем точнее, тем лучше), при этом активное сопротивление этой индуктивности должно быть не более 0.2 Ом (большое активное сопротивление приводит к увеличению потерь и уменьшает эффективность преобразователя относительно расчетного значения - каждые дополнительные 0.1 Ом снижают эффективность примерно на 2%). Максимальное значение постоянного тока, при котором значение индуктивности уменьшается на 30%, не менее 0.9А. Индуктивность LQH3NPN3R3MMO от компании Murata можем рекомендовать в качестве компонента для Вашей будущей платы, ёмкость в обвязке с индуктивностью по линии VSW устанавливается номиналом 10 мкФ ± 10% (рекомендуем GRM32ER7YA106MA12L от всё той же компании Murata).

Обратите, пожалуйста, внимание, что рекомендации касательно линий питания микроконтроллера из прошлого ответного письма остаются актуальными. Несмотря на то, что проект типовой схемы включения не будет регламентировать подключение ферритовых фильтров, их устанавливать желательно во избежание влияния помех от блока питания и по плате (например, из-за неидеальности проектирования платы), чтобы гарантировать точную работу аналоговых блоков и микроконтроллера в целом.

_________________
Отдел технической поддержки support@milandr.ru

Информационный портал отдела технической поддержки support.milandr.ru


Вернуться к началу
СообщениеДобавлено: 2021-ноя-14 12:01 
Не в сети

Зарегистрирован: 2020-мар-20 16:27
Сообщения: 4
Организация: СКТБ СКИТ
А поддержка GCC будет???


Вернуться к началу
СообщениеДобавлено: 2021-ноя-15 09:03 
Не в сети
Support
Аватара пользователя

Зарегистрирован: 2018-авг-10 23:14
Сообщения: 571
Организация: АО «ПКК Миландр»
Откуда: Зеленоград
Открыть обращение пользователя Laimer64
Laimer64 писал(а): *
А поддержка GCC будет???
Закрыть
Здравствуйте!

К сожалению, официальной поддержки микроконтроллеров производства компании Миландр в среде Eclipse (как частный и наиболее популярный случай применения компилятора GCC) нет, однако, планы для развития в этом направлении у компании на сегодняшний день есть. Обратите, пожалуйста, внимание, что на данный момент любой пользователь может попробовать реализовать эту поддержку самостоятельно: достаточно будет написать файл линкера .ld (можно взять стандартный из библиотеки ARM для GCC и описать адреса ПЗУ и ОЗУ микроконтроллера), а также файл startup.s, при этом в качестве базиса можно воспользоваться наработками для других интегрированных сред разработки Keil и IAR - файлы поддержки доступны в составе установочных паков, которые доступны для загрузки на официальном сайте компании Миландр, на странице с выпускаемым программным обеспечением по ссылке: https://ic.milandr.ru/soft/ (дополнительно можно воспользоваться библиотечными файлами для работы с периферией рассматриваемого микроконтроллера).

Обратите, пожалуйста, внимание, что официально со стороны компании Миландр были разработаны и апробированы файлы поддержки для микроконтроллера 1986ВК016/018 в OpenOCD, что серьезно упрощает освоение микроконтроллера в сторонних от Keil и IAR средах. Файлы поддержки OpenOCD доступны для загрузки на страницы микросхемы информационного портала отдела технической поддержки компании Миландр по ссылке - всплывающее меню "Примеры программ".

Спасибо за обращение.

_________________
Отдел технической поддержки support@milandr.ru

Информационный портал отдела технической поддержки support.milandr.ru


Вернуться к началу
СообщениеДобавлено: 2021-ноя-18 14:54 
Не в сети

Зарегистрирован: 2019-дек-10 15:20
Сообщения: 3
Организация: НИИИС
Здравствуйте!

Получили вашу отладочную плату MLDR149 EVB_0.3 и периферийными модулями RS-232 и МКИО.
Для начала запустил проект uart_echo из Examples, Software pack для Keil MDK 5 для МК 1986ВК01 1.2 от 24.09.2021, проект завелся и работает корректно, далее возникло несколько вопросов:
1. Попробовал проект milstd_transceive, запустить обмен на его основе не удалось, что бы проверить его как есть нет второго модуля МКИО, при попытке установить связь с ПК, тишина.
Показалась странной настройка делителя в проекте MIL_STD_1553InitStructure.MIL_STD_1553_DIV = 80; судя по void ClockInit(), pll не задействован и запуск идет на 8МГц.
2. Где можно найти информацию по расположению периферии на портах и функциях портов? В спецификации ТСКЯ.431296.029CП v0.9 не нашел данную информацию.
3. Хотелось бы получить рабочий пример для МКИО, желательно ОУ.


Вернуться к началу
СообщениеДобавлено: 2021-ноя-18 15:57 
Не в сети
Support
Аватара пользователя

Зарегистрирован: 2018-авг-10 23:14
Сообщения: 571
Организация: АО «ПКК Миландр»
Откуда: Зеленоград
Открыть обращение пользователя Artsv
Artsv писал(а): *
Здравствуйте!

Получили вашу отладочную плату MLDR149 EVB_0.3 и периферийными модулями RS-232 и МКИО.
Для начала запустил проект uart_echo из Examples, Software pack для Keil MDK 5 для МК 1986ВК01 1.2 от 24.09.2021, проект завелся и работает корректно, далее возникло несколько вопросов:
1. Попробовал проект milstd_transceive, запустить обмен на его основе не удалось, что бы проверить его как есть нет второго модуля МКИО, при попытке установить связь с ПК, тишина.
Показалась странной настройка делителя в проекте MIL_STD_1553InitStructure.MIL_STD_1553_DIV = 80; судя по void ClockInit(), pll не задействован и запуск идет на 8МГц.
2. Где можно найти информацию по расположению периферии на портах и функциях портов? В спецификации ТСКЯ.431296.029CП v0.9 не нашел данную информацию.
3. Хотелось бы получить рабочий пример для МКИО, желательно ОУ.
Закрыть
Здравствуйте!

Предметные ответы на Ваши вопросы:

1. В стандартном примере "milstd_transceive" из установочного пака для IDE Keil действительно есть указанная Вами ошибка, большое спасибо. Для достижения частоты работы блока в 1 МГц необходимо либо понижать делитель до 8, либо поднимать частоту работы микроконтроллера через PLL до 80 МГц. Заведу сообщение о проблеме на внутреннем Git, чтобы в будущей версии пака это было исправлено.

2. Вся интересующая Вас информация уже содержится в текущей актуальной версии спецификации (ТСКЯ.431296.029CП Версия 0.9.0 от 09.09.2021), необходимо обратиться к подразделу 19.14 "Программная модель контроллера портов ввода-вывода (PORTx)".

3. К сожалению, отдельного такого примера под микроконтроллер 1986ВК018/016 нет, однако, в своё время реализовывал связку микроконтроллеров 1986ВЕ8Т и 1923ВК014 между собой по МКИО, соответственно, один микроконтроллер работал в режиме КШ, другой микроконтроллер в режиме ОУ - была написана отдельная статья. IP-блок МКИО в основе всех рассматриваемых микроконтроллеров один, поэтому можно попробовать портировать проект с микроконтроллера 1923ВК014, который приведен в указанной ранее статье информационного портала отдела технической поддержки компании Миландр.

_________________
Отдел технической поддержки support@milandr.ru

Информационный портал отдела технической поддержки support.milandr.ru


Вернуться к началу
СообщениеДобавлено: 2021-ноя-22 11:11 
Не в сети

Зарегистрирован: 2019-дек-10 15:20
Сообщения: 3
Организация: НИИИС
Lampadov писал(а): *
Открыть обращение пользователя Artsv
Artsv писал(а): *
Здравствуйте!

Получили вашу отладочную плату MLDR149 EVB_0.3 и периферийными модулями RS-232 и МКИО.
Для начала запустил проект uart_echo из Examples, Software pack для Keil MDK 5 для МК 1986ВК01 1.2 от 24.09.2021, проект завелся и работает корректно, далее возникло несколько вопросов:
1. Попробовал проект milstd_transceive, запустить обмен на его основе не удалось, что бы проверить его как есть нет второго модуля МКИО, при попытке установить связь с ПК, тишина.
Показалась странной настройка делителя в проекте MIL_STD_1553InitStructure.MIL_STD_1553_DIV = 80; судя по void ClockInit(), pll не задействован и запуск идет на 8МГц.
2. Где можно найти информацию по расположению периферии на портах и функциях портов? В спецификации ТСКЯ.431296.029CП v0.9 не нашел данную информацию.
3. Хотелось бы получить рабочий пример для МКИО, желательно ОУ.
Закрыть
Здравствуйте!

Предметные ответы на Ваши вопросы:

1. В стандартном примере "milstd_transceive" из установочного пака для IDE Keil действительно есть указанная Вами ошибка, большое спасибо. Для достижения частоты работы блока в 1 МГц необходимо либо понижать делитель до 8, либо поднимать частоту работы микроконтроллера через PLL до 80 МГц. Заведу сообщение о проблеме на внутреннем Git, чтобы в будущей версии пака это было исправлено.

2. Вся интересующая Вас информация уже содержится в текущей актуальной версии спецификации (ТСКЯ.431296.029CП Версия 0.9.0 от 09.09.2021), необходимо обратиться к подразделу 19.14 "Программная модель контроллера портов ввода-вывода (PORTx)".

3. К сожалению, отдельного такого примера под микроконтроллер 1986ВК018/016 нет, однако, в своё время реализовывал связку микроконтроллеров 1986ВЕ8Т и 1923ВК014 между собой по МКИО, соответственно, один микроконтроллер работал в режиме КШ, другой микроконтроллер в режиме ОУ - была написана отдельная статья. IP-блок МКИО в основе всех рассматриваемых микроконтроллеров один, поэтому можно попробовать портировать проект с микроконтроллера 1923ВК014, который приведен в указанной ранее статье информационного портала отдела технической поддержки компании Миландр.
Добрый день.

К сожалению так и не удалось запустить тестовый пример МКИО.

Столкнулся с еще одним спорным моментом, из руководства на отладочную плату: "Для работы с модулями MILSTD нужно включить вторую половину микросхемы согласования уровней DD6. Для этого нужно подать низкий уровень на ножку PA31. После этоговыводы с символом ** оказываются в состоянии задаваемым подключенным модулем."
В примере для этого есть функция static void vShifterInit( void ), в ней стоит define BUF_OE_OFF; при этом в demoboard:
#define BUF_OE_ON MDR_PORTA->CRXTX = 1U<<31
#define BUF_OE_OFF MDR_PORTA->SRXTX = 1U<<31
Но из спецификации следует что для сброса в "0" необходимо в CRXTX записать 1, то есть команды перепутаны?
Пробовал запускать проект с BUF_OE_ON, но обмен все равно не получил, могла ли сгореть интерфейсная микросхема из-за неправильной настройки?


Вернуться к началу
СообщениеДобавлено: 2021-ноя-22 11:55 
Не в сети

Зарегистрирован: 2021-авг-09 09:21
Сообщения: 35
Организация: ООО "Предприятие "Микротех"
Добрый день. У нас возникла задача запустить RNDIS хост на 1986ВК018. Планируется ли в SPL реализация USB host, и если да, то когда?


Вернуться к началу
СообщениеДобавлено: 2021-ноя-22 14:04 
Не в сети

Зарегистрирован: 2010-сен-04 18:34
Сообщения: 5
Откуда: Санкт-Петербург
Дико извиняюсь, но кажется, на отладочной плате вер.3.1 ошибка.


Вложения:
[ attachment ]
can_error.png [ 68.01 КБ | 353 просмотра ]
Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 313 сообщений ]  На страницу « 117 18 19 20 21 »

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти: 

Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB