- Странный фефект редактирования файлов в Far и Notepad. Файл
принимаю по COM-порту с тестового стенда. Там смешаны
человеко-читаемые заголовки и бинарные данные. Всегда всё было
нормально - вырезал заголовки, сохраняя только бинарные данные, и
обрабатывал. А сейчас - напасть случилась. Редактирование в Far, в
достаточно далеко отстоящих от места редактирования фрагментах, -
вставляет лишний байт (0x0A). Редактирование в Notepad, в столь же
далёких местах, делает что-то похожее Toчкa oпopы(135 знак., 22.06.2025 00:19, dao, полностью)
- Мой любимый MultiEdit сразу в hex переключается, если текст не
распознаёт. В гексе ничего лишнего не добавляет. teap0t(1 знак., 22.06.2025 14:04, картинка)
- тут вот что еще теперь. всегда нужно учитывать - BOM, теперь
текстовый редактор должен смотреть на простой байтовый txt с
определенным подозрением и делать допущения если маркера не
обнаружил. klen(214 знак., 22.06.2025 12:18, ссылка)
- Да, есть такое, юзай хексредакторы LordN(11 знак., 22.06.2025 08:38, ссылка, картинка)
- без электронного болвана - там может 16 бит данных в начале
портятся.. как там оно называется.. BOM кажется - POV(22.06.2025 00:23)
- Может, бинарные данные изменились? Появился CR, и редактор добавил
LF? - SciFi(22.06.2025 00:21)
- файлы *md чем смотрят достопочтенные доны? - Kpoк(25.06.2025 09:02, dao, полностью)
- Дак в VSCode с плагином Andrew_Q(1 знак., 25.06.2025 16:42, картинка)
- pandoc beefdeadbeef(1 знак., 25.06.2025 15:34, ссылка)
- список просмотрищиков и редакторов, включаяя visiwig klen(1 знак., 25.06.2025 11:28, ссылка)
- Плагинов для оборзевателей есть куча. Для огнелиса GitLab Markdown
Viewer. VVB(445 знак., 25.06.2025 10:40, картинка)
- Через веб-интерфейс ГитХаба. Когда открываешь проект, они
отображаются корректно, с форматированием. - Nikolay_Po(25.06.2025 09:11)
- Странное дело: openocd через stlink v2 (белый "родной") со
вчерашнего дня перестал прошивать stm32f103cb а Сеггеровский софт
через jlink это же МК шьет и верифицирует без ругани. Беру другой
экземпляр платы - отлично прошивается с помощью openocd. Проблемный
экземпляр пишет ошибки в лог: 3m(894 знак., 24.06.2025 12:50, dao, ссылка, полностью)
- Задался вопросом как правильней на КортексеМ IBAH(771 знак., 21.06.2025 12:47, dao, полностью)
- Я не не просто задавал вопрос о кортексе. Эту операцию можно
осуществить по разному, можно проверить-наложить маску . Можно
сдвинуть. - IBAH(22.06.2025 16:18)
- А для Cortex-M0 - танцы со сдвигами ! Zikon(1 знак., 22.06.2025 18:53, картинка)
- Компилятор одинаково компилирует 1 и 3 варианты, вот вариант к
маской для Cortex-M3-M4, там есть инструкции с битовыми полями и
получается всё просто Zikon(1 знак., 22.06.2025 18:49, картинка)
- Для RISC-V - тоже интересный вариант - если один операнд - маска - Zikon(125 знак., 22.06.2025 18:48, картинка)
- По моему опыту работы со свежими версиями GCC, если включены
оптимизации, коль скоро побочный эффект один, и тот же,
скомпилированные инструкции не зависит от способа выражения на Си. - Nikolay_Po(22.06.2025 16:41)
Третий от второго не отличается. Логическое "И" само даёт
булево значение. Двойная инверсия пригодилась бы в случае битового
"И". Но это не ваш случай. Товарищ розовый прав, и да, вариант с двумя инверсиями - подходит. Nikolay_Po(101 знак., 21.06.2025 17:12)
- Второй неправильный - БeзPoзoвыxHикyдa(21.06.2025 14:59,
)
- Вот, по ссылке, ещё одно обсуждение темы битовых полей. А первый
вариант можно записать компактнее: ЫЫyкпy(56 знак., 21.06.2025 14:17, ссылка)
- Второй вариант правильный: попытка записи в битовое поле любого
ненулевого стола аналогична записи 1. Eddy_Em(70 знак., 21.06.2025 13:43)
- Зачем pack? Не нужен он. При чём тут Кортекс? Это Си, он в этом
плане везде боль-мень одинаковый. Ну и битовые поля в регистрах -
это на любителя. Мне больше по душе битовые маски в виде макросов,
как сейчас принято в хедерах. - SciFi(21.06.2025 13:32)
- Еще вариант
RegSost.Konc=(((PORTA->IDR)&(GPIO_IDR_IDR5))!=0); А еще
надо в структуру добавить unsigned char :2; что бы предупреждений
не было. - AlexBi(21.06.2025 13:23)
- 2-й вариант неправильный, остальные вроде ниче. il-2(160 знак., 21.06.2025 13:00)
- не так! POV(122 знак., 21.06.2025 12:51)
- радостно собрался пообновляться тут как белый человек (раз уж не в
РФ). Но Куб мне говорит - введи аккаунт от ST.
Help->connections&Update->myST. Я там вижу кнопку -
Enter. Сколько не жму - ничего. Куда мне его вводить? Аккаунт
активный. - Лaгyнoв(19.06.2025 15:24, dao, полностью)
- По ссылке вопрос про Windows 7 и STMCubeIDE, но проблема с логином
та же, что и в STM32CubeMX .Решение проблемы - установить доп.
браузер на базе Chomium или обновляться из локальной копии, скачав
ее вручную с сайта ST. reZident(1722 знак., 20.06.2025 16:46, ссылка)
- У меня Linux, но думаю, что в Windows что-то аналогичное. При
выборе Help -> Connection & Updates (на вкладке myST) ->
Enter myST account information выскакивает вот такое окно для ввода
логина (проверьте, может у вас в браузере запрещены всплывающие
окна?). reZident(111 знак., 20.06.2025 00:12, картинка, картинка)
- А Куб - только для членов секты? МПЛАБ, например, качается кому
угодно. - Kpoк(19.06.2025 16:21)
- свежак KGP для мелко-riscv. народ негодует от того что я бинари для
хост проца zen4 avx512 собираю... сочувствую. для бомжей в госНИИ
(меня интересует а как они масдай 11 ставят на это?) и любителей
замшелого антиквара - собрано статически и для haswell avx2. масье Nikolay_Po обещался потестить. klen(3773 знак., 17.06.2025 17:52, dao, ссылка, полностью)
- Тещщу по мере возможности. На первый взгляд, работает нормально,
проблем не выявил. Но, к сожалению, не могу побороть непонятное,
что случается при переходе с тулчейна WCH с GCC12 на любой другой
тулчейн, хоть на xPack GCC 14. При переходе на свежую версию - куча
предупреждений или ошибок касательно системных вызовов при
компиляции проекта, где используется, например, printf(). - Nikolay_Po(20.06.2025 19:37)
- Есть ли шанс увидеть в списке поддерживаемых MCU К1921ВГ015 ? - 0x433(19.06.2025 14:12,
)
- А зачем выдавать бинарники? Собрать gcc — не так уж долго, главное
- для crossdev правильные флаги выложить. Eddy_Em(251 знак., 18.06.2025 00:23)
- Спасибо. Но нужна пояснительная бригада (ещё не запускал
компиляцию, только настраиваю). Какими назначать -mcpu и -mtune? Nikolay_Po(2037 знак., 17.06.2025 23:49, ссылка)
- Уже лучше! Оно запустилось в Debian LTS (bookworm)! Nikolay_Po(416 знак., 17.06.2025 22:35)
- Должен вам сказать - ИИ гавно.. ну как гавно - гавнецо.. каждому
овощу своё место... POV(1107 знак., 19.06.2025 22:21, dao, полностью)
- Господа, может кто поделиться или порекомендовать си реализацию
double buffer на произвольный тип данных? Вроде и немного писать,
но это же очередное повторение велосипеда. Два массива, пока один
заполняем, второй для чтения. Я свои не сподобился оформить
отдельным функционалом. - Dingo(17.06.2025 14:24, dao, полностью)
- А в общих чертах, все ведь не так и сложно: заводим мьютекс, индекс
(какой массив свободен), а массив объявляем как void* и заполняем
его чем угодно, абы знать количество элементов и тип. Eddy_Em(172 знак., 17.06.2025 17:51)
- Гигачат =AlexD=(2823 знак., 17.06.2025 14:45)
- DeepSeek =AlexD=(3856 знак., 17.06.2025 14:42)
- У меня, обычно, всегда нюансы при получении, обработке, передаче.
Поэтому даже не возникало мысли оформить шаблоном
(структурами/функциями). Потому, что потом эта шаблонность мешает
реализовывать различные нюансы конкретного проекта. - Nikolay_Po(17.06.2025 14:30)
- Коллеги! Подскажите вариант бюджетного программно-аппаратного
решения комбинации низкоскоростного логического анализатора с
логическим манипулятором. Задача - переставлять вручную или по
определенному алгоритму битики и смотреть на реацию других битиков.
Может есть подходящая прошивка для Cypress USB? - Yft(15.06.2025 23:56, dao, полностью)
- свежак KGP для riscv:32 gcc16.0.0 bu2.44.50.20250610 хост x86_64
zenv4 avx512 linux. похоже мне наконец то удалась таки сделать
полностью статическую сборку. никаких сошек. klen(4992 знак., 11.06.2025 02:08, dao, ссылка, ссылка, полностью)
- коллеги, а какие сейчас есть программы "Partition Editor", которые
бесплатные, но работоспособные? Причем на Win XP 32 bit. Скачал
одну прогу "NIUBI", а она бутафорская. Причем по-подлому: делает
вид, что работает, но при попытке получить результат хочет какую-то
регистрацию. - =L.A.=(09.06.2025 11:04, dao, полностью)
- Нашел Partition Editor, название "mde". Разделы меняет, но только
на дисках с данными. Диск с ОС не осилил: при попутке изменить его
размеры выскакивает ошибка. - =L.A.=(10.06.2025 15:48)
- Что нужно сделать-то, конкретно? Все разметки, стирания, слияния,
копии, восстановления, и пр. операции с дисками я делаю Акронисами.
С загрузочной флешки. Рекомендую от Sergey Strelec vpv.vpv(1 знак., 10.06.2025 06:58, ссылка)
- Загрузиться с любого линуксового live-flash, а потом - fdisk,
parted и т.п. Вагон их! Eddy_Em(117 знак., 09.06.2025 17:06)
- Раз пошла такая пьянка. Чем можно записать на диск системные файлы
MS-DOS из под Windows 7 или XP? Live CD использовать не могу, диск
подключен по USB и не будет виден. format /s и sys семерка и xp не
умеют. Rufus пишет, но криво, диск потом в целевой машине не виден. - AlexG(09.06.2025 16:42)
- Если нужен именно редактор (ну, чтобы ручками всякое там править),
то DMDE на мой вкус очень хорош. Если нужно просто
переразбить/клонировать диск - то Minitool Partition Wizard уже
посоветовали. LightElf(2 знак., 09.06.2025 14:48, ссылка, ссылка)
- Если скачать образ LiveCD, там наверняка будет необходимый набор.
На любые вкусы. Tyмблep(55 знак., 09.06.2025 14:44)
- diskpart есть в самом windows. Запускается из командной строки.
Если на дисках нет каких-то экзотических разделов (для других ОС),
то вполне работоспособная утилита. Только внимательным нужно быть
при работе с ней. - reZident(09.06.2025 12:54)
- MiniTool Partition Wizard free, под вин7 64 работает, на ХР - хз. - Andreas(09.06.2025 12:39)
- Paragon Partition Manager c торрентов De_user(60 знак., 09.06.2025 12:14)
- Крайний раз делал с LiveCD GParted bodis(1 знак., 09.06.2025 11:11, ссылка)
- +1 - Toчкa oпopы(09.06.2025 12:17)
- +1 - SciFi(09.06.2025 11:26)
- Друзья, что посоветуете. Муки с вскодом. Я для себя самого стараюсь
комментить. В основном с яром дело имею. Там 1251 кодировка. Если
перекидывать в вскод, понятное дело искжается. Нужно переключать в
утф8. Мудистика какая-то. Вот думаю, может транслитом комментить.
Или это полная фигня? - vesago(06.06.2025 10:28, dao, полностью)
- дипсик: SciFi(1 знак., 06.06.2025 11:30, картинка)
- Спасибо! Наверное буду в гугл транслейт загонять. Иллюзий не питаю
- не выучить мне английский. По крайней мере в этой жизни. Еду в
транспорте - смешно смотреть, как некоторые тыркают дулинго или
прилаги какие, тренажеры. Вы лучше скажите, когда уже российский
вскод появится? Чтобы избавить трудящихся от мук буржуйских. - vesago(06.06.2025 11:25)
- Часто ловлю себя на том, что несложные комментарии пишу на
английском. - Toчкa oпopы(06.06.2025 10:40)
- нагуглилось: SciFi(1 знак., 06.06.2025 10:33, ссылка)
- IAR 8.30: русский текст в редакторе кода reZident(1 знак., 06.06.2025 10:30, ссылка)
- Кто знает, как при больших длительностях развертки использовать
однократный запуск SINGLE на Риголе DHO814? И как смотреть
(навигация) что за экраном (из буферной памяти) - у меня только
картинка что на экране и все? - Make_Pic(05.06.2025 13:22, dao, полностью)
- Вопрос знатокам стандарта Си - насколько корректна такая
конструкция: il-2(129 знак., 29.05.2025 10:45, dao, полностью)
- Подскажите, во FreeRTOS где-то может быть ограничение на количество
задач? В проекте было 2 задачи. Добавил 3 - не пашет. Если
объявление 3 переместить перед 2, то 2 перестает работать, а 3я
начинает. Приоритет одинаковый. В задачах добавил vTaskDelay(1);
Что еще может быть? - vesago(28.05.2025 22:08, dao, полностью)