... но не любой ценой.
-
- А какая у этой IDE с кодировка испрльзуется. Скопировал файлы - не
UTF8 и не виндовая... - Cкpипaч(10.08.2026 10:29)
- По-умолчанию используется китайская, уз трёх букв на букву G
начинается. Nikolay_Po(64 знак., 11.08.2026 09:11)
- Ниже Pavel2000 дал простой способ как вылечить. - Cкpипaч(1 знак., 11.08.2026 12:21, ссылка)
- У меня другая среда после импорта. В Eclipse, в свойствах проекта,
на видном месте, поставил UTF-8 и тоже всё ОК. Поздравляю с
почином! - Nikolay_Po(12.08.2026 10:09)
- Пока рано. Код набросал, заказчику устройство отвёз, но там еще механики, наверное, до ноября возиться будут. Cкpипaч(87 знак., 12.08.2026 10:58, +1)
- У меня другая среда после импорта. В Eclipse, в свойствах проекта,
на видном месте, поставил UTF-8 и тоже всё ОК. Поздравляю с
почином! - Nikolay_Po(12.08.2026 10:09)
- Ниже Pavel2000 дал простой способ как вылечить. - Cкpипaч(1 знак., 11.08.2026 12:21, ссылка)
- Открой в Notepad++, он угадает кодировку. Или вот: - SciFi(1 знак., 10.08.2026 10:33, ссылка)
- А просто сказать, слабо? Ставить еще одну виртуалку, чтобы
посмотреть кодировку, как-то слишком длинно. - Cкpипaч(10.08.2026 10:34)
- Ты чего-то злой с самого утра. Выпей кофе с вкусной печенькой,
побалуй себя. - SciFi(10.08.2026 10:35)
- Извини. Нагрубил не по делу. Вопрос был скорее в том, можно ли в
MRS задать, в какой кодировке хочу хранить файлы? - Cкpипaч(10.08.2026 10:39)
- Когда я с этой штукой соприкасался, она вроде бы переехала на VS Code. Если там работают рецепты решения проблем для VS Code, так и надо делать. Прямо у гугела спросить "можно ли в VS Code задать, в какой кодировке хочу хранить файлы", евойный ИИ должен нормально ответить. - SciFi(10.08.2026 10:42)
- MRS v1 или v2? обычными средствами eclipse/vscode, скорее всего,
можно указать - VVB(10.08.2026 10:42)
- MRSv2 - Cкpипaч(10.08.2026 12:58)
- Загуглил у гугл-ыы "Способ 2: Глобально для всей MounRiver Studio
2.5" pavel2000(339 знак., 15.08.2026 21:03)
- Да, но это не меняет кодировку уже существующих файлов. - Cкpипaч(15.08.2026 21:23)
- да, но когда я создавал/добавлял файлы извне студии, они добавлялись в проект в неверной кодировке. - pavel2000(15.08.2026 22:13)
- ИИ с радостью сделает тебе утилитку на Питоне, которая перекодирует
что надо куда надо. - SciFi(15.08.2026 22:05)
- Без радости, - Kpoк(15.08.2026 22:50)
- Да, но это не меняет кодировку уже существующих файлов. - Cкpипaч(15.08.2026 21:23)
- MRS 2.5.0 Вылечилось так: внизу окна есть строка состояния, там
справа есть упомянутые Николаем "GBK". Кликаешь на них, выбираешь
"сохранить в кодировке", "UTF-8". GBK меняется на UTF-8, кодировка
файлов на диске нормализуется. После перезапуска студии открылось с
русскими буквами. - pavel2000(11.08.2026 09:50)
- Спасибо! Теперь норм :) - Cкpипaч(11.08.2026 12:19)
- Точно можно, где-то в настройках есть пункт. Я себе поставил UTF-8. Теперь в исходниках MRS2 везде русский язык, видимый так ж во всех вьюверах, редакторах и пр. vpv.vpv(1 знак., 11.08.2026 09:30, картинка)
- Загуглил у гугл-ыы "Способ 2: Глобально для всей MounRiver Studio
2.5" pavel2000(339 знак., 15.08.2026 21:03)
- MRSv2 - Cкpипaч(10.08.2026 12:58)
- Извини. Нагрубил не по делу. Вопрос был скорее в том, можно ли в
MRS задать, в какой кодировке хочу хранить файлы? - Cкpипaч(10.08.2026 10:39)
- Ты чего-то злой с самого утра. Выпей кофе с вкусной печенькой,
побалуй себя. - SciFi(10.08.2026 10:35)
- А просто сказать, слабо? Ставить еще одну виртуалку, чтобы
посмотреть кодировку, как-то слишком длинно. - Cкpипaч(10.08.2026 10:34)
- По-умолчанию используется китайская, уз трёх букв на букву G
начинается. Nikolay_Po(64 знак., 11.08.2026 09:11)
- 5) К борде идет библиотека Ethernet, а к ней инструкция как
правильно собрать. PDF на китайском. Cкpипaч(30 знак., 08.08.2026 08:24)
- Дикпиком - Koнeчнo(08.08.2026 08:29,
)
- Да, вполне сносно, дякую. - Cкpипaч(08.08.2026 17:25)
- Дикпиком - Koнeчнo(08.08.2026 08:29,
- 1) Если прям на Rx UARTа отладчика - то в системе должен быть
(второй?) ком-порт. На него подключаешь программу-терминал и
получаешь вывод. Можно вообще UART не подключать, а перенаправить
отладочный вывод в SDI-интерфейс, который поверх отладочного
интерфейса работает. В папке примеров есть. Nikolay_Po(678 знак., 07.08.2026 20:56)
- Спасибо. Но UART уже штатно разведен "в свисток" китайцами, нужно
было только найти где открывается окошко в студии. - Cкpипaч(07.08.2026 21:08)
- ПМСМ, не обязательно, можно было любой терминал использовать. Я в
тот же Eclipse в качестве терминала прописал picocom. И тоже
открываю в окошке. - Nikolay_Po(07.08.2026 21:10)
- Я склонен, наоборот, освободить UART, если это вопрос установки
обновлений только. - Cкpипaч(07.08.2026 21:13)
- Ну, без UARTа, через отладочный интерфейс, SDI, работает только
направление от МК в ПК. Но работает, где то чуть выше 100кбит/с
эффективная скорость передачи. Но передача очередной пачки из 7
байт - только в режиме опроса - по прерываниям передавать не
получится. - Nikolay_Po(07.08.2026 21:18)
- Для отладочного printf() самое то. Нет? - Cкpипaч(07.08.2026 21:22)
- У меня всё событийно-ориентированное, было не очень удобно. Но, в
итоге, с прототредами, заработало как мне хотелось. Пример SDI не
сложный, там видно, к какой паре 32-битных слов нужно обращаться,
куда писать байты. Но прикол - нужно, чтобы отправлялись не нулевые
байты. Нулевой ты положишь в регистр для отправки и не поймёшь,
когда отправка завершилась - проверка делается так же по нулевому
значению. Так что только для текстового вывода. - Nikolay_Po(07.08.2026 21:25)
- Т.е. это не printf ? Тогда отбой. - Cкpипaч(07.08.2026 21:29)
- В смысле? pritnf() нормально с этим работает! В зависимости от
выбора, SDI или UART, просто выбирается соответствующая версия
_write(). В одном случае она кидает строку в UART, в другом - в
регистры интерфейса отладки. А printf как был - так и остался.
Просто через SDI ты не сможешь передавать сырые произвольные даные.
А текст из printf - самое то! - Nikolay_Po(07.08.2026 21:32)
- Похоже настроить выдачу printf() в SDI не получится. Cкpипaч(245 знак., 08.08.2026 19:05)
- В смысле? pritnf() нормально с этим работает! В зависимости от
выбора, SDI или UART, просто выбирается соответствующая версия
_write(). В одном случае она кидает строку в UART, в другом - в
регистры интерфейса отладки. А printf как был - так и остался.
Просто через SDI ты не сможешь передавать сырые произвольные даные.
А текст из printf - самое то! - Nikolay_Po(07.08.2026 21:32)
- Т.е. это не printf ? Тогда отбой. - Cкpипaч(07.08.2026 21:29)
- У меня всё событийно-ориентированное, было не очень удобно. Но, в
итоге, с прототредами, заработало как мне хотелось. Пример SDI не
сложный, там видно, к какой паре 32-битных слов нужно обращаться,
куда писать байты. Но прикол - нужно, чтобы отправлялись не нулевые
байты. Нулевой ты положишь в регистр для отправки и не поймёшь,
когда отправка завершилась - проверка делается так же по нулевому
значению. Так что только для текстового вывода. - Nikolay_Po(07.08.2026 21:25)
- Для отладочного printf() самое то. Нет? - Cкpипaч(07.08.2026 21:22)
- Ну, без UARTа, через отладочный интерфейс, SDI, работает только
направление от МК в ПК. Но работает, где то чуть выше 100кбит/с
эффективная скорость передачи. Но передача очередной пачки из 7
байт - только в режиме опроса - по прерываниям передавать не
получится. - Nikolay_Po(07.08.2026 21:18)
- Я склонен, наоборот, освободить UART, если это вопрос установки
обновлений только. - Cкpипaч(07.08.2026 21:13)
- ПМСМ, не обязательно, можно было любой терминал использовать. Я в
тот же Eclipse в качестве терминала прописал picocom. И тоже
открываю в окошке. - Nikolay_Po(07.08.2026 21:10)
- Перенаправление в моей версии WCH-Link еще не работает. - Cкpипaч(07.08.2026 21:07)
- Скачивал WCH-Link Utility (о! уже версия 3.0)? Она обновляет свистки. - Nikolay_Po(1 знак., 07.08.2026 21:09, ссылка)
- Спасибо. Но UART уже штатно разведен "в свисток" китайцами, нужно
было только найти где открывается окошко в студии. - Cкpипaч(07.08.2026 21:08)
- Еще вопрос - а где в нем привязано расположение проектной папки? Cкpипaч(137 знак., 07.08.2026 19:58)
- ИМХО, на сетевом диске будут тормоза при сборке. Я сделал на
сервере git-репозитории и подключил в Eclipse. Mounriver не
использую из-за закрытости и негибкости. Получается, сборка -
локальная. Но время от времени, по ходу дня и в зависимости от
совместной работы с коллегой, делаю коммиты и пуши. Nikolay_Po(124 знак., 07.08.2026 21:03, картинка)
- С платой пришло какое-то кол-во примеров. Подозреваю что под Эклипс они не соберуться. Это не основной проект, как-то переживу "негибкость". - Cкpипaч(07.08.2026 21:18)
- Это не "честный сетевой диск", это доступ к диску хост-системы из
гостевой. - Cкpипaч(07.08.2026 21:16)
- Хочу чтобы все документы по заказчику лежали в ЕГО папке. Исходники программ - тоже. По этому заказчику УЖЕ четыре среды программирования. Это пятая. - Cкpипaч(07.08.2026 21:21)
- Ну, я через VPN подключаюсь к рабочему серверу. В том числе и
работая дома, если есть настроение. С git скорость и пинг
становятся не важными. Ну и когда работаешь с коллегой, без системы
контроля версий не обойтись. - Nikolay_Po(07.08.2026 21:19)
- Это совсем о другом. Cкpипaч(115 знак., 07.08.2026 21:27)
- Ну? Nikolay_Po(522 знак., 07.08.2026 21:29)
- Не работает. Не собирается "моргание светиком" из проекта, лежащего
не в папке "Мои документы\MounRiverStudio....". - Cкpипaч(07.08.2026 21:34)
- Ну и с кириллицей в именах папок/файлов это всё не дружит совсем. - pavel2000(08.08.2026 06:16)
- Там нюанс - в родной папке он обращается к исходникам выше уровнем,
из папки SRC. Поэтому проект сначала нужно экспортировать с
копированием файлов в папку проекта. Я же говорю, MRS не гибкий
настолько, что нельзя использовать. Nikolay_Po(276 знак., 07.08.2026 21:41)
- У меня большое хозяйство, эта IDE не самая не гибкая, по
определению :) Cкpипaч(72 знак., 07.08.2026 21:47)
- Ну, прямо взять и поставить Eclipse я не рекомендую. Без приличного
опыта, так просто импортировать и починить проект у вас, скорее
всего, не выйдет. Поначалу у меня это занимало порядка недели-двух,
когда ещё не был знаком с Eclipse. Сейчас импортирую минут за 15.
Но, блин, я уже много нюансов знаю. Nikolay_Po(279 знак., 07.08.2026 21:55)
- Николай... могу дать вам рулетку, раз линейка коротковата :-) Cкpипaч(61 знак., 07.08.2026 21:59)
- Ориентируйтесь на пути Include в свойствах проекта. Достаточно скопировать только те папки, которые "инклюдятся" в проект. Обычно, это Startup, Ld, Core и Peripheral. Скопируйте папки и поправьте пути в свойствах проекта, Include. Тогда всё будет находиться и всё заработает в MRS автономно, без общей папки репозитория EVT. Nikolay_Po(643 знак., 07.08.2026 22:13)
- Николай... могу дать вам рулетку, раз линейка коротковата :-) Cкpипaч(61 знак., 07.08.2026 21:59)
- Ну, прямо взять и поставить Eclipse я не рекомендую. Без приличного
опыта, так просто импортировать и починить проект у вас, скорее
всего, не выйдет. Поначалу у меня это занимало порядка недели-двух,
когда ещё не был знаком с Eclipse. Сейчас импортирую минут за 15.
Но, блин, я уже много нюансов знаю. Nikolay_Po(279 знак., 07.08.2026 21:55)
- У меня большое хозяйство, эта IDE не самая не гибкая, по
определению :) Cкpипaч(72 знак., 07.08.2026 21:47)
- Не работает. Не собирается "моргание светиком" из проекта, лежащего
не в папке "Мои документы\MounRiverStudio....". - Cкpипaч(07.08.2026 21:34)
- Ну? Nikolay_Po(522 знак., 07.08.2026 21:29)
- Это совсем о другом. Cкpипaч(115 знак., 07.08.2026 21:27)
- ИМХО, на сетевом диске будут тормоза при сборке. Я сделал на
сервере git-репозитории и подключил в Eclipse. Mounriver не
использую из-за закрытости и негибкости. Получается, сборка -
локальная. Но время от времени, по ходу дня и в зависимости от
совместной работы с коллегой, делаю коммиты и пуши. Nikolay_Po(124 знак., 07.08.2026 21:03, картинка)
- Попутно тоже вопрос от изучающего mounriver. pavel2000(150 знак., 07.08.2026 19:51)
- В Mounriver Studio 2.5.0 видно тут: Tools -> Serial Terminal pavel2000(443 знак., 07.08.2026 19:04, картинка)
- Спасибо! А свой вопрос лучше отдельным комментарием. А то вконце пояснения не многие дочитают :) - Cкpипaч(07.08.2026 19:36)
- А какая у этой IDE с кодировка испрльзуется. Скопировал файлы - не
UTF8 и не виндовая... - Cкpипaч(10.08.2026 10:29)