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

mantech

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

    7 268
  • Зарегистрирован

  • Посещение

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

    1

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


  1. libopencm3

    Дак так и получается, если делать не один проект, то все-равно дорабатываешь либы под себя и убираешь ошибки. Но ИМХО, писать с нуля, например усб стеки - ну это для отпетых "гурманов"
  2. libopencm3

    Да ни чем не плох, просто всегда удивляюсь, когда кто-нибудь решает, что можно ничего не зная о камне, как правило, не читая доков, просто взять какой-нить визард, типа куба и пр... и "написать" на нем прогу любой сложности, за день или меньше... Так-то фиг с ним, пускай пишет, только потом она, почему-то не работает!!! Вот почему, блин?! По мне, можно писать на чем угодно, сам писал с использованием либ от СТ, но при этом хотя-бы чуток разбираться в камне и уметь читать код этих либ, тогда и понимание, "почему...", придет само собой. Скажем так, если "программист" считает, что на кубе можно все "написать" от и до, то да - признак идиота, а если его использовать, как вспомогательный инструмент к голове - то полезная вещь. ЗЫ. А на счет ардуины - не стоит так категорично, иногда нужно сделать просто и быстро - почему и нет?? Сам себе сделал что-то подобное на МХ6 с графикой, типа виндовой - для есложных приложений с гуем - самое оно
  3. Да ничего там геморного нет, только катушку поискать пришлось и все :laughing:
  4. А импульсные в наше время уже не кошерно?? Использую MP1593DN (3A 28V 385kHz Step-Down Converter) с керамикой 10мкФ, одну по входу и 2 по выходу.
  5. Само собой, или как вы предлагаете файлы читать :rolleyes:
  6. Никак, если есть только один, или мудрить работу с хабами. Подавляющее число раз, это были железки либо с хостом или была СД-карта, с которой так-же прекрасно перешивается мк :laughing:
  7. Сначала подумал, что обновление прошивки с флехи, воткнутой в хост контроллера, но потом понял, что девайс нужно подключать к компу, он увидится флешкой и надо переписывать туда новую прошивку.. Вопрос - нафига это нужно вообще, в принципе не понимаю, народ так упорно использует для перепрошивки компы, когда можно обойтись обычной флешкой... Вот зачем? :rolleyes: ЗЫ. Еще могу понять это, когда в МК нет хоста, но как правило, он есть уже почти везде. Сорри за оффтоп, если чего :laughing:
  8. Вот честно не понимаю людей, нафига ломать мозги об недокументированные чипы? Ну выйдет на 5-10 процентов дешевле ваша железка, и что? Вы ж не в стопятьсотраз повторяете китайский планшет или медиаприставку, а делаете довольно недешевое оборудование, раз уж необходим мощный проц, поэтому какой смысл тут экономить?? К тому же, какой EOL у этих рокчипов и виннеров?? Когда в первый раз "увлекся" данными чипами, года 2 назад, в тренде были А10 и А13, интересно, они еще выпускаются или уже "канули в лету"? ;)
  9. Тут не согласен, ДМА прекрасно работает без ММУ, мало того, в своих проектах еще приходилось "бодаться" за память, т.к. работа ДМА в кэшируемой области представляет некоторые трудности, хотя скажу сразу - мх6 камень без ММУ и кэшей - фигня, с производительностью даже меньше М3го...
  10. Год - то конечно многовато, я думаю, у меня ушло 8 месяцев, примерно, да и то, первые 2 сам тупил сильно, т.к. было непонятно, как в камень залить свой бинарник, потом пошло гораздо веселее Так говорит тот, кто ни разу этого не делал. Ибо не надо путать BSP и SDK, в первом только настройка девайсов на базовый режим работы и их клоков...
  11. Под "нормальным" я понимаю тогда, когда есть не просто перечисление регистров с кучей параметров, а еще и наличие примеров инициализации для самых распространенных применений, например, инициализация кэша или контроллера прерываний с объяснением команд. Вот такой докой будет приятно пользоваться :rolleyes:
  12. Знаете, можно читать одну и ту же информацию или в виде "сухих юридических выкладок" в каком-нибудь официальном издании, написаных в "казенном" стиле, а можно их-же, но в переработанном виде, после осмысления каким-либо человеком, который применил все эти выкладки в виде реальной программы и затем, описал все это "своим языком". Я предпочитаю последнее. :laughing:
  13. Если вы про мануалы от АРМ - то это полная фуфлень, использовал только, как справочник по регистрам, про ММУ и кэш хорошо описано у атмела.
  14. Мсье знает толк в извращениях Зачем, когда есть готовые процедуры инициализации, только немного поискать... В принципе, базовые сведения есть, хотя скудноваты. Усб, похоже, несовместимый с ehci, да и sdk нет, придется выколупывать из bsp линухи... Вообщем, я б не взялся - долго и муторно. По мне все-равно лучше мх или ситары нет...
  15. Я прощаю Пускай спрашивает, задает вопросы... Помогу, если со временем не слишком напряг будет, но работу за него делать не буду, пускай учится сам головой думать, раз уж влез в неблагодарное дело :laughing: ЗЫ. Сначала пусть хоть камень правильно выберет, а там посмотрим... Если без хохмы - то не надо, своя ось намного проще, легче ставить установщикам на производстве, не дает всяким любителям чего-то "подкрутить или перенастроить", запускать игрушки, чаты и пр. хрень вместе с рабочей программой, всегда можно что-нить дописать или ввести новые функции... Так что очень доволен что не пощел по "мейнстриму" :rolleyes:
  16. Если это меня имеют ввиду, то запустил, причем уже давно :rolleyes: Если хотите пройти мой путь, то начните с самого простого и главного - выберите чип с максимальной документацией и САМОЕ главное - чтоб для него был хоть самый минимальный SDK. Как тот, кто все это осиливал скажу, без этого чип вам не поднять! Затем выберите среду разработки. В моем случае - это был ИАР, мне нравится его иде и компилятор, поэтому и сижу на нем уже лет 10, но это добавило мне порцию геморроя в виде портирования того, что нарыл в инете, писанного под гцц, на иар... Еще один очень важный шаг - формирование имиджа для загрузки в чип, т.к. он без внутреннего флеша. Затем попробуйте сделать пробный проект - помигать диодом, если получится, вы прошли 30 % пути...
  17. Драйверы чего вы хотите писать? Контроллера прерываний, кэш памяти, SMP, или системы критических исключений?? Сомневаюсь. В лучшем случае будете дорабатывать или напишите драйвер какого-либо периферийного устройства, в этом случае вам хоть А5, А7 или 9 без разницы.
  18. Верить-то им можно, конечно, но я знаком с другими данными, что ем-марин официальных перезаписываемых нет, может что-то там где-то химичили, но мне кажется, там просто перепутали с картами mifare, которые на 13 мегагерц - вот эти официально перезаписываемые, плюс к тому еще и с авторизацией. Обратите лучше на них внимание, есть дешевые считыватели - RC-522 на алишке их полно.
  19. Ой, ребят, как далеки вы от реальности :rolleyes: Даже далеко не во всех ноутах есть ключ питания усб, и работает он, как правило, только в случае перегрузки по питанию, так что - забудте про это. Все эти проги работают только на уровне команд интерфейса с устройствами, поддерживающими режимы энергосбережения...
  20. Да ничего, в принципе. Прерываете сессию, даете команду сброса модему... Только есть одно НО - если перезагрузка винды идет по "полной" программе, то модем сбросит только кусочек себя :laughing:
  21. Это к мелкомягким вопрос Сам спасался только перезагрузкой раз в сутки, по таймеру... Хоба-на!!! И хде, позвольте узнать?? Особое сочетание сигналов D+ D-??? Если без хохмы, то я имел ввиду - нет аппаратного ресета :laughing:
  22. Затем, что сброс модема и соединения - разные вещи. Что может сделать винда, если зависла операционка в модеме? Питание усб она "передергивать" не может, а ресета в шине усб нет
  23. А зачем гадать-то вообще, дать свободу клиенту в виде поля для набора номера, с + или без, сколько цифр и т.д. пусть и вводит по факту, что нужно для данной местности и оператора - то и введет :laughing:
  24. Я предполагал что-то подобное, но чтоб ТАК!!
  25. О, как еще оказывается! С каждым разом узнаешь все более интереснее А если без шуток, тогда непонятна одна вещь - если сбрасывается основной контроллер, то почему б ему, при запуске не проинициализировать и дсп?? Вроде, как логично, например, когда моя прога запускается, то в любом случае инициализирует повторно и всю периферию и граф. сопроцессор и т.п. А тут как-то странно все...
×
×
  • Создать...