Поздравляем 2nd с днём рождения!
- Тут упоминалось, что 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)
- Кто-нибудь может поделиться пониманием flashloader в IAR? VLLV(309 знак., 16.05.2024 16:17, ARM, полностью)
- где то в глубинах wch.com. концов окромя картинке в проспекте
ничего не нашел... но как бэ намекаэ (новая riscv микроконтроллер
для управления электродвигателями). английская версия сайта - можно
забыть. klen(10 знак., 16.05.2024 11:19, ARM, ссылка, картинка)
- Что то меня переклинило... Как с помощью одного таймера (на паре
его выходов) получить квадратурные меандры - то есть сдвинутые на
четверть периода)? Пусть это будут таймеры STM32. - my504(13.05.2024 11:23, ARM, полностью)
- таки запустил за выходные на ch32v307 сеть с web сервером используя
ихний libwchnet.a.. порнография. есть подозрения - раскидаю сокеты
в разные потоки и фисе, здохнет. есть кто уже пропол на пузе в этом
вопросе? план у меня такой - выдрать/написать нижнюю часть eth и
замкнуть на стек freertos - китайцы очень не правы с закрытой
либой. это отрыгнется. - klen(13.05.2024 01:51, ARM, полностью)
- Коллеги, у меня вопрос по обработке ошибок в приборе на stm32f4.
Есть DMA i2c UART ADC плюс обработка ошибок от внешних стробов. Как
грамотно построить обработчик ошибок, чтобы отслеживать проблемы
скажем с записью в eeprom, инициализацию DMA и UART итп. Плюс при
штатной работе программы обрабатывать ошибки от внешних сигналов -
нештатная работа управляемого оборудования. Возможно писать
проблемы в небольшой лог в eeprom - пока думаю над этим. Не могу
понять как это Mty1(164 знак., 09.05.2024 16:32 - 16:35, ARM, полностью)
- Есть две функции, ErrorSet() и ErrorClear(). По обнаружению ошибки,
вызывается функция установки сигнала ошибки, которая взводит бит
этой ошибки в общем регистре (слове, массиве) зафиксированных
ошибок и снимает бит в регистре сброшенных ошибок. Nikolay_Po(768 знак., 09.05.2024 19:16)
- Ковыряю дизасм от небольшой автомобильной прошивки. Там запись
критичных значений в eeprom происходит с резервированием в три
копии. При записи - проверяется корректность записи, при чтении -
поиск и восстановление одиночного сбоя. Программа ведет постоянную
проверку на наличие сбоев. Постоянно идет вычитывание "троек" из
EEPROM, постоянно идет пересчет КС прошивки, постоянно идет
тестирование RAM (гасим прерывания, проверяем корректность
резервной области памяти путем pavel2000(703 знак., 09.05.2024 17:27)
- Вы определитесь, вам нужен журнал ошибок на время отладки ПО или
это штатный инструмент в вашем firmware будет? Второе лично мне не
совсем понятно - зачем выпускать ПО с ошибками? - reZident(09.05.2024 16:33)
- WCH CH32V006 RISC-V microcontroller adds more I/Os, memory, and
storage compared to CH32V003 2nd(1 знак., 12.05.2024 18:13, ARM, ссылка, полностью)