Перейти к содержанию
    

GenaSPB

Участник
  • Постов

    3 009
  • Зарегистрирован

  • Посещение

  • Победитель дней

    2

Весь контент GenaSPB


  1. Боюсь что пересылка в Австралию вряд ли кого заинтересует...
  2. Если бы я интересовался, я бы добавил своё местонахождение к вопросам... и частоту с полосой.. и нужны ли фланцы или разъёмы.
  3. Найдите xfel.exe для начала https://github.com/xboot/xfel С регистрами периферии что разумеется доступна можно познакомится через командный интерфейс этой утилиты, она же загрузчик и программатор. Работает всё точно как в даташите написано. Пропустите этот этап. Прочитайте главу memory map в user manual. Все как в других процессорах. Чтобы с какой-то периферией работать, сперва включить её тактирование. К gpio на этом не относится, работает сразу. Кстати, с чем другим имели дело? Документы на процессор: https://whycan.com/files/members/3907/T113-S3_User_Manual_V1.5.pdf https://whycan.com/files/members/3907/T113-S3_Datasheet_V1.9.pdf Схему вашей платы найдите... посмотрите как на вашей плате управлять очерёдностью выбора источника загрузки процессора.
  4. Вибрационный транспорт, вибрационное перемещение. Похоже, usm это про то же самое, но я не нашел нигде как в них смена направления выполняется. Аккуратно с ютюбом... заваливает теперь ассортиментом сексшопов.
  5. На ум приходит чешуя и пьезик. Крутиться будет в одну сторону. И поьребуеьсч считывать положение. Или не пьезоизлучатель а вибратор... зуммер.
  6. Зашил, на индикаторе мешанина точек... Тот софт требует выбрать пункт тестирования USB - попытки в слепую не получаются...
  7. Судя по пути оно. Часа через три смогу прошить
  8. Коллеги, скомпилируйте кто-нибудь проект MDR32F9Qx_Demo с миландровского комплекта... ПоОоОжалуйста...
  9. Этим в 2010м только под давлением обстоятельств можно было заниматься... upd: сейчас тоже.
  10. Отлично. Тут FS. Chirp не делаем. Тот же софт в металлокерамике работает. С тем же кварцем. У кого-нибудь есть бинарник, работающий в пластмассе? VCom_echo.hex, VCom_echo.out - что-ниубдь из этого
  11. Плата выставляет D+, после чего компьютер начинает запрашивать дескрипторы, после пяти раз не получает ни одного ответа судя по всему. Что там смотреть? Процессоры не я покупал. Скорее всего запасы.
  12. Остальное работает... Проверялось не на одной плате с пластмассой (на моей и на фирменном eval board).
  13. Есть у кого опыт преноса с софта металлокерамики в пластмассу? Сравнение заголовочных файлов разницы не показывает, аппаратный компорт работает (это я предупреждаю вопросы про разные кварцевые резонаторы - одинаковые), а USB в пластмассовом процессоре не опознается компьютером (на металлокерамике работает). Судя по всему, прерывания не происходят (разное тактирование USB?). Есть у кого-нибудь работающее демо (хотя бы бинарник прошивки для тестирования) работающего USB в пластмассовом процессоре?
  14. Я на bare metel + STM312MP153DAB на A7 получаю что надо - с системным тиком 5 мс... Звуковая обработка. Куда реалтаймнее? Но если спустили требование на линуксе... тогда грусть. Ведущие собаководы Специалисты утверждают, что есть версии real time ядра linux... Так может тот код что у вас меняет параметры ШИМ чуть больше себе позволяет? Исходники!
  15. Как человек никогда не включавший M4 ядро на STM32MP157 могу предложить только всё что нужно делать со стороны A7 напрямую... Может магия и исчезнет. Ну или посмотреть на код который по IPCC команду отрабатывает.
  16. попробуйте читать RX FIFO сразу после передачи (дождавшись флага готовности приемника), без этого на H7 никак. Читать столько же, сколько передали. Для простоты разборок попробуйте 8-битными порциями
  17. Тут https://github.com/ua1arn/hftrx/blob/develop/src/display/framebuf.c https://github.com/ua1arn/hftrx/blob/628cb5fc14f38d655b419dd9a42d4645584f7e79/src/display/framebuf.c#L1723 https://github.com/ua1arn/hftrx/blob/628cb5fc14f38d655b419dd9a42d4645584f7e79/src/display/framebuf.c#L2050
  18. А х.з. в исходниках линукса давно пасёмся. Нужное ищется и вытаскивается. Из недавнего - драйвер g2d усох раз в сто и приобрёл функции, которых небыло.
  19. Увы не снять его с reset... А так, его BROM в t113-s3 даже есть: 0600E4A0 54 4F 43 30 2E 47 4C 48 00 00 00 00 00 00 00 00 TOC0.GLH........ 0600E4B0 65 47 4F 4E 2E 42 54 30 00 00 00 00 00 00 00 00 eGON.BT0........ 0600E4C0 54 4F 43 30 2E 47 4C 48 00 00 00 00 00 00 00 00 TOC0.GLH........ 0600E4D0 65 47 4F 4E 2E 42 54 30 00 00 00 00 1A 62 00 00 eGON.BT0.....b.. 0600E4E0 26 62 00 00 32 62 00 00 40 62 00 00 4E 62 00 00 &[email protected].. 0600E4F0 52 63 00 00 60 63 00 00 6E 63 00 00 7C 63 00 00 Rc..`c..nc..|c.. 0600E500 A6 63 00 00 8A 63 00 00 98 63 00 00 00 00 00 00 .c...c...c...... 0600E510 54 4F 43 30 2E 47 4C 48 00 00 00 00 00 00 00 00 TOC0.GLH........ 0600E520 65 47 4F 4E 2E 42 54 30 00 00 00 00 D2 81 00 00 eGON.BT0........ 0600E530 D8 81 00 00 E0 81 00 00 E8 81 00 00 F0 81 00 00 ................ 0600E540 F8 81 00 00 00 82 00 00 08 82 00 00 00 00 00 00 ................ 0600E550 41 57 55 53 42 46 45 58 00 00 00 00 00 00 00 00 AWUSBFEX........ 0600E560 41 55 54 48 00 00 00 00 5A C9 00 00 E8 CA 00 00 AUTH....Z....... 0600E570 0A CB 00 00 2C CB 00 00 98 CB 00 00 00 00 00 00 ....,........... 0600E580 65 47 4F 4E 2E 42 54 30 00 00 00 00 00 00 00 00 eGON.BT0........ 0600E590 41 57 5F 53 49 47 4E 21 00 00 00 00 00 00 00 00 AW_SIGN!........
  20. Кстати, отклоняясь о темы. На сахаре, где Samum421 отметился, обсуждают T113-i - по документам 2*A7+1*RV64 . Так вот, у T113-S3 вполне себе существует блок регистров RISC_CFG на 0x06010000 и с осмысленными значениями. Адрес запуска risc-v можно писать (после разрешения в RISC_CFG_BGR_REG) В заголовочные файлы своего проекта внёс...
  21. Если получится, адресок киньте. Кстати, как запустили? Linux или голое железо?
  22. Я с подсказки искал документы... По hifi3 есть. Вроде нужен специфический компилятор - у кого-то наверое есть... Но пока и двух ядер хватает.
  23. ... Был специальный хак для получения младшего бита из маски - иногда заменяло xxx_Pos
  24. Прием делаете на UART, передачу на SPI (по 16 бит всего) zero-b0 b1 b2 b3 b4 b5 b6 b7 b8 one one one one one one one one... Можете переключить в режим LSB FIRST чтобы не переставлять биты unsigned v = (0xFFFF << 10) | (bytetosend << 1); * (volatile uint16_t *) & SPI0->SPI_TXD = __bswap16(v);
×
×
  • Создать...