- Какая-то странная фигня с серией STM32G0.... Вот такого точно не
было с STM32F0/F4/L4. Короче как выглядит? Если я прошиваю
Кубепрограммером новый камень, делаю дисконнект - запускается
программа прошитая. Или я запускаю отладчик Кейл, делаю F5 - тоже
всё нормально. Что такого и про что речь? Раньше не имело значения
- новый камень или его уже прошивали. Хоть из коробки, хоть ты его
уже программировал раньше - постоянно программно перезапускаешь и
нет проблем. А вот Лaгyнoв(496 знак., 04.06.2024 17:09, ARM, полностью)
- stm32f302cct6. Ко входу NRST подключена RC цепочка 0.1мкФ на землю
и 10кОм на +3.3В.Через несколько лет работы ни с того, ни с сего
проц начинает садить эту цепь, напряжение на ножке понижается до
величины менее вольта, и проц перестает стартовать. Замена проца
решает проблему. Случай не единичный. Почему это происходит? - Yurasvs(29.05.2024 13:20, ARM, полностью)
- В схеме не хватает защитного диода с конденсатора на VCC akz(180 знак., 30.05.2024 06:51)
- В проблемной схеме измерь напряжение на VDDA, VREF+, VBAT,
отпишись, и расскажи как/куда они соединены. На Vdda стоит фильтр? RxTx(526 знак., 30.05.2024 02:50, ссылка)
- Конденсатор с вывода на землю не слишком далеко от земли МК? А то
если поставил за тридевять земель, DRC не пожалуется, а блуждающий
ток подъест. Nikolay_Po(310 знак., 29.05.2024 23:20)
- В Атмейлах еще нарвался что ресет это и вход и вход. В СТМ кондеры
на него не ставил уже, просто пулл ап 4.7 к. С 12 г все прет. Доки
давно не смотрел. - Visitor(29.05.2024 18:40)
- Ремонтируем очередную вундервафлю, чтобы убивать русню и орков...
Ну-ну... - IBAH(29.05.2024 15:47)
- Утечка керамики? Прогрей конденсатор паяльником, возможно вылечится
на 1-2 года. - Yft(29.05.2024 15:38)
- видимо потому что нет токоограничения в ногу RST. - ASDFS(29.05.2024 13:40)
- Вдруг кому интересно - вроде нигде не описанная тонкость работы
таймера AT32F407 (а может, и других...) Idler(1711 знак., 29.05.2024 08:03, ARM, полностью)
- А вот другой вопрос про STM32 и виртуальный COM-порт. Возможно ли
"фейкнуть" FTDI FT2232C (двойной serial port over USB) при помощи
STM-ки? - RxTx(28.05.2024 15:18, ARM, полностью)
- Не очень понимаю как линкеру (ему ли?) объяснить мои хотелки... POV(311 знак., 27.05.2024 15:57, ARM, полностью)
- маленький бинарь на старт (принимает только решение куда джампать и
джампает), бинарь на основное апп, загрузчик если отдельной
сущностью то третий бинарь. соответственно три апп, и три линкер
скрипта. ну и да, в первую очередь зависит от архитектуры. "Окошки"
во флеше по границам минимального стираемого сектора это ниче
страшного и никуда от этого не деться. - RED_DRAGON(28.05.2024 10:34)
- Загрузчик не помещается в ту же страницу что и таблица векторов? Ну
оставите вы только "ресет и вершину стека" в быстрой странице и
что? Будет душе греть почти пустая быстрая страница? О каком чипе
хоть речь идёт? Для понимания масштаба проблем. - VladislavS.(28.05.2024 08:51)
- Кто на ком стоял? Загрузчик куда загружает? Или не загружает? Какие
сектора? Что стирается, что не стирается? SciFi(1 знак., 28.05.2024 08:27, картинка)
- Лучше таблицу векторов загрузчика оставить на 0x08000000, а таблицу
векторов основного приложения перенести дальше, но в пределах
быстрой флеши. - Ale3000(28.05.2024 06:35)
- Для начала в линкерскрипт заглянуть. Затем поправить его под свои
нужды. - VladislavS.(28.05.2024 05:59)
- Вероятно сначала нужно стартап порезать на секции, а уже потом эти
секции размещать линкером. - =AlexD=(27.05.2024 16:01)
- Mounriver studio - что-то случилось и не отрабатывают точки
остановка. Похоже что после обновления wch-sdk до версии 2.0 Чяднт?
И да - процессор ch32v003 - NickB(28.05.2024 18:06, ARM, полностью)
- Тут упоминалось, что Cortex-M0 не имеет VTOR для переноса векторов
прерывания, и как это плохо при использовании загрузчиков, которые
в прерываниях нуждаются. А мне тут в темечко стукнула идея, что
проблема вполне решаема и не так страшна. il-2(384 знак., 28.05.2024 17:13, ARM, полностью)
- Как тебе такое Илон Маск? mse homjak(899 знак., 15.05.2024 22:35, ARM, youtube, ссылка, полностью)
- Микрон заявляет, что ихонный Амур пошел в массовую продажу.
Кто-нить уже щупал? LightElf(1 знак., 21.02.2024 17:45, ARM, ссылка, полностью)
- хорош. 2Г памяти программ - фперреди планеты всей. но вот изернет
фи прикрутить - только 10М. фтопку. - Koпeтaн(23.05.2024 21:45)
- Пограмма раннего доступа к архитектуре RISC-V с использованием
отладочных плат для микроконтроллеров, которая стартует 21 мая Bhg2(487 знак., 23.05.2024 14:02, ссылка)
- Видел в продаже по 2900 руб штука... И в наличи. Под 5000 шт....
Лучше пропью... - Balda(02.03.2024 11:23)
- Положил в upload перепечатку через pdf принтер, размер 80+ метров.
Квадратов, вроде, быть не должно. - Chum_A(22.02.2024 16:15)
- Скриншот даташита: RxTx(2 знак., 22.02.2024 02:44, картинка, картинка)
- Слабаки! У меня вообще При соединении с mikron.ru произошла ошибка. - Kpoк(23.02.2024 16:17)
- ??? Chum_A(1 знак., 22.02.2024 08:56, ссылка)
- Чем/с помощью какой программы смотрите PDF? У меня Okular и сам
Firefox под Linux, а также FoxIt Reader и Acrobat Reader под
Windows - все программы показывают черные вставки на месте этих
картинок. reZident(1 знак., 22.02.2024 09:11, картинка)
- PdfMaster, древний, лет 8 как, Win7х64 Chum_A(1 знак., 22.02.2024 12:40, картинка)
- под Лялихом, нормально. - mse homjak(22.02.2024 11:06)
- Производитель PDF: Microsoft® Word 2013, Автор: Квашин Александр
Николаевич. Какой автор, такие и документы. У меня тоже черные
квадраты. - il-2(22.02.2024 10:04)
- Vivaldi 6.5, Adobe Acrobat Reader 23 (w11) норм. на лялихе не
смотрел, но там обычно использую либо Master PDF Editor, либо
старый Acrobat Reader (кажись 9-й). они мне меньше глазки ломают.
на вашем скриншоте такое мыло, что я бы монитору морду разбил:) - Vit(22.02.2024 09:23)
- Гм. У меня вроде Acrobat Reader такой же (23й) версии, но только
под Win7. Это что же получается - для нормального просмотра
микроновской документации Windows 11 нужен? О.о reZident(61 знак., 22.02.2024 09:51, картинка)
- Я без VPN и секурднс зайти не могу, а для трубы оно неинтересно
извращаться. Перебросил скачанное через вайбер - картинки на трубе
видятся во всём, что предлагает: Adobe Acrobat, Диск Drive PDF
Viewer, Firefox, FBReader, Xodo, Google PDF Viewer, Degoo Просмотр
PDF - Vit(22.02.2024 11:56)
- На смартфоне такая же %ня с квадратами Малевича :-/ reZident(1 знак., 22.02.2024 10:36, картинка)
- этим abivan(1 знак., 22.02.2024 09:22, картинка)
- А сам даташит можно положить в обменник? - Звepoящep(22.02.2024 08:43)
- и прям на территории РФ сами камни? :-) - Лaгyнoв(21.02.2024 19:54)
- Ожидаются некоторые заморочки со сроками поставки отладочной платы
к нему. - AlexG(21.02.2024 18:32)
- Там не за что щупать ASDFS(109 знак., 21.02.2024 18:17)
- Efind намекает на цену 3круб, дороговато щщупать. - Andreas(21.02.2024 17:47)
- библиотека wchnet котрая от авторов ch32vxxx - оно как то
заработало, но на столько в говнокоде по пояс я давно не был. ну
например либа бинарная и нужно догадаться что ей требуется при
линковке внешние глобальные (ссуко КАРЛ!!!! либе нужны внешние
символы!!!) массивы MemNum и MemSize. целый день разматываю
маккароны. как вообще можно так писать и чтоб оно потом работало.
невероятно. китайцы наняли индусов, а кого наняли индусы - загадка. - klen(23.05.2024 12:48, ARM, полностью)
- Друзья, у микроконтроллера AT32 фирмы Артери есть интерфейс XMC. Я
посредством его легко подключил SDRAM. На плате есть еще NAND. Я
пока за нее не брался, ибо не уверен, что осилю. Но вот вычитал,
что XMC аппаратно поддерживает NAND. Даже ерр коррекшн делает.
Маловероятно, чтобы кто-то из участников Сахары непосредственно
имел дело, но тем не менее, как думаете - можно ли без
использования сложных файловых систем использовать NAND или
оставить эти мысли? Каюсь - не vesago(156 знак., 23.05.2024 08:31 - 08:40, ARM, картинка, полностью)
- С мк Puya PY32F002 кто нибудь работает ? На электронщике вкусные
цены, wch нервно курит в сторонке и опять же старый добрый кортекс. - 3m(17.05.2024 12:23, ARM, полностью)
- Что то не пойму можно ли через UART зашивать мелконогие армы где не
выведен вывод boot0, например 8-выводный PY32F002AL15S6TU.
Получается только SWD ? Этот же вопрос относится и к малоногим
STM-кам. - 3m(20.05.2024 11:50, ARM)
- Внезапно - в CubeIDE сделал простую структуру. И пробую ее
загрузить в eeprom записывая 3 байта через HAL_I2C_Mem_Write_IT(
.....time1[i],3) Получаю какую то хрень. Mty1(275 знак., 14.05.2024 16:13, ARM, полностью)
- Это ARM, братан! Используй упакованную структуру. Смотри директиву
#pragma pack - IBAH(14.05.2024 16:32)
- В CMSIS нонче есть несколько оберток портабельных: __PACKED_STRUCT,
__PACKED_UNION и что-то рядом. Использование же pragma pack,
например, в хедерах, это, мягко говоря, неаккуратненько, да и между
компилерами не очень портабельно. Я стараюсь обходиться без паков.
Хотя и приходится чужой код поддерживать с наличием. - Vit(15.05.2024 11:11)
- Самые-самые обёртки в lwip: SciFi(379 знак., 15.05.2024 14:51)
- Осталось найти компилятор, не понимающий #pragma pack(push, 1) - LightElf(15.05.2024 12:22)
- Keil - Vit(15.05.2024 14:01)
- Я кейл только для 8051 использую, а там оно не надо. - LightElf(15.05.2024 14:37)
- у меняя всё сильно хуже - составные части нескольких проектов берут
начало от проекта на IAR для C51, потом проекты разошлись на IAR
AVR и Keil C51, были ответвления на IAR MSP430, туча похожих на
ARM7TDMI, CM3, CM4, CM7, Xtensa, сейчас вот на CM23, причём на
разных компиляторах. приходится в этом
бардаке зоопарке как-то разруливать... приходится где-то выбивать с ноги
ручные выравнивания, где-то паковать... - Vit(15.05.2024 14:59)
- Вот Кейл POV(1 знак., 15.05.2024 14:36, картинка)
- Я использую исключительно GCC, и там можно использовать атрибут для
конкретной структуры. Теоретически, можно сделать структуру из
нескольких вложенных структур, часть которых будет упакованными,
часть - нет. Использую упакованные когда нужно передать по каналам
связи или сохранить в изнашиваемую память. - Nikolay_Po(15.05.2024 11:16)
- Я предпочитаю не связываться с паками - упаковываю в массив и назад
распаковываю. - vesago(14.05.2024 19:32)
- Маленький лайфхак. Располагать элементы структуры надо по размеру
4-2-1, тогда тормозить не будет. Точнее: int32 смещение на величину
кратную 4 байтам, int16 на 2 байта итд - IBAH(14.05.2024 17:32)
- +1 нафига памятью разбрасываться и время расчёта crc увеличивать?
Вся структура должна занимать 4 байта в массиве. Я бы и лишний байт
подвязал бы для пользы дела. - =AlexD=(14.05.2024 16:39)
- Мусор легко может быть. Но какое отношение он имеет к CRC?
Контрольная сумма считается вместе с мусором, так что нет проблем.
Верно? - SciFi(14.05.2024 16:15)
- Никак. Выравнивай по 4 байта - POV(14.05.2024 16:15)
- Побайтная запись uint32_t в eeprom. Почему не работает указатель?
Хочу передать последовательно 4 байта. Mty1(353 знак., 16.05.2024 11:35, ARM, полностью)
- Платформа-то какая? Неоднократно применял первый вариант с GCC на
Cortex-M3. Может, прерывания, неожиданные изменения вне контекста? Nikolay_Po(231 знак., 16.05.2024 13:57)
- Контекста нет вообще. Вангую, там косяки в коде, который не
показан. При цитировании косяки были скрыты. - SciFi(16.05.2024 11:57)
- Так и должно быть. Вы передаёте в функцию указатель на 8р, а
переменная, 32р. Оно ещо и материться должно. mse homjak(174 знак., 16.05.2024 11:57)
- формально похже на правильно. но есть нюансы - первый раз это арес
целого, второй адрес байта - есть выравние адресов которые иногда
невидны, давай асм. размотаем косяг. - klen(16.05.2024 11:41)
- Как uint32_t в памяти хранится? BigEndian? LittleEndian? Может тут
собака порылась ? - Bинни Пox(16.05.2024 11:40)