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

Лидеры

  1. juvf

    juvf

    Свой


    • Баллы

      1

    • Постов

      1 612


  2. BoiAV

    BoiAV

    Новичок


    • Баллы

      1

    • Постов

      1


  3. EdgeAligned

    EdgeAligned

    Участник


    • Баллы

      1

    • Постов

      1 635


  4. Альянс RISC-V

    Альянс RISC-V

    Новичок


    • Баллы

      1

    • Постов

      3


Популярный контент

Показан контент с высокой репутацией 20.06.2024 во всех областях

  1. я с такого начинал. только с п217
    1 балл
  2. А ТСа как раз наоборот, проблема при "холодном старте", при подаче питания. Скорее всего, подключенное окружение просто еще не готово к обмену с МК, в то время как МК уже начинает что-то слать/читать. Еще один вариант, с которым я сталкивался на практике - невыполнение предусмотренного порядка инициализации или подготовки внешних устройств. Мы не знаем, что там понатворил топикстартер, можем только догадываться, поскольку ТС пояснил, что ему вообще дофени документация, ему некогда было ее читать, он был занят созерцанием сисек (он сам так написал). Ну вот теперь пусть и пожинает плоды и лезет не за сиськами, а под суровую железную страшную машину без сисек 🙂
    1 балл
  3. Разобрался с 10G линком для Titan 2. Может будет полезно. Проверено на плате Alinx AXP-390 для одного канала. https://github.com/boikovaleksandr/axp390-pangomicro-titan2-raw-10g-link
    1 балл
  4. Как показывает практика: 99% всех проблем в устройствах с МК - в программных багах. Но искать удобнее конечно там, где светлее. Конечно удобнее предположить, что из-за хитрой китайской ошибки в кремнии, самопроизвольно меняются какие-то делители частоты.
    1 балл
  5. вроде как в C++ нет прямого способа передать список инициализации {1, 2} в функцию, без std::initializer_list (может ошыбаюсь). Можно использовать перегрузку шаблонной функции или макрос создающий массив template<int N> void f1(int (&arr)[N]) { for (int i = 0; i < N; ++i) { printf("%d ", arr[i]); } std::cout << std::endl; } // Вспомогательная функция template<int... Args> void f2(Args... args) { int arr[] = { args... }; func(arr); } int main() { f2(1, 2); // вызов f2 развернется в вызов f1 с массивом из двух элементов f2(3, 4, 5); // вызов f2 развернется в вызов f1 с массивом из трех элементов //можно без прокладки f2, но кто-то должен создать массив, например макрос #define F3(...) { int temp[] = { __VA_ARGS__ }; f1(temp); } F3(1, 2); F3(3, 4, 5); return 0; }
    1 балл
  6. Подтяните BOOT0 вверх, включите процессор и программатором сделайте Erase All
    1 балл
  7. RISC-V DEVBOARDS — первая в России программа раннего доступа к архитектуре RISC-V на микроконтроллерных отладочных платах. Приглашаем принять участие в уникальной программе раннего доступа к архитектуре RISC-V с использованием отладочных плат для микроконтроллеров, которая стартует 21 мая. Её участники смогут одними из первых в России протестировать возможности микроконтроллеров на базе RISC-V от ведущих отечественных разработчиков, оценив все преимущества устройств, а также создать прототипы собственных устройств на самой современной и открытой микропроцессорной архитектуре. На первом этапе программы у участников будет возможность использовать решение от компании АО «Микрон», являющейся крупнейшим российским производителем микроэлектронной продукции — микроконтроллер MIK32 АМУР (К1948ВК018) на базе отладочной платы MIK32. Результаты тестирования лучших проектов будут опубликованы, а о разработке узнает широкий круг профессионалов российского ИТ-рынка. Входящая в состав Альянса RISC-V компания Positive Technologies оценит безопасность и уровень защищенности спроектированных устройств. По мере выхода новых микроконтроллеров на рынок будет расширяться как список их номенклатуры, так и перечень производителей. Участие в программе не требует приобретения оборудования, оно будет предоставлено бесплатно. От участников потребуется только активная работа по тестированию технологии, соблюдение Правил программы и согласие на публикацию результатов. Для подачи заявки на участие в программе раннего доступа к архитектуре RISC-V на микроконтроллерных отладочных платах DEVBOARDS нужно заполнить Анкету.
    1 балл
×
×
  • Создать...