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

AlexandrY

Модератор
  • Постов

    8 527
  • Зарегистрирован

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


  1. Ну так на то голова и нужна чтобы проверить годен ли чип для защиты от клонирования. И не юзать то что непригодно. В чем проблема-то? В STM32 все расписано в деталях. NDA не нужен. Ад для разработчика. Для реверсера раз плюнуть. Потому что разработчик должен думать и помнить о зависимостях. А реверсер смотрит только поток вызовов в графе окна IDA Pro. Для разработчика помнить цепочку вызовов с глубиной больше 10 - адская мука, а реверсер ее видит всю сразу на одном экране. Поэтом-то в реверсеры как правило очень слабые разработчики.
  2. А как вы без шлюза это интересно сделаете?
  3. Тут перспективные направления обсуждаются. Наш дивайс нужен в сотнях тысяч офисов, не сильно ошибусь. И реально перспективен. А ваш кому нужен?
  4. NAND-ы гораздо более детерминированы. Поэтому когда че писать надо и мало буфера, то только NAND. А юзать надо было YAFFS2.
  5. Ставить ISB DSB надо везде где идет запись в System Control Space. ARM DAI 0321A параграф 3 , пункт 3, стр 11.
  6. Ну не так все просто. Ранние чипы легко взламывались потому что полагались на секрет во Flash или фьюзах. Теперь секреты делают распределенными и бутлодеры на основе этих секретов. Поэтому ничего мудрить не надо. Юзайте Secure Boot и все будет нормально.
  7. У нас сегодня пацаны выкатили первую ревизию уникального дивайса - Не имеет аналогов в мире. Востребована по всему миру. Кто догадается что это выложу схему всей электроники.
  8. Как правило 3-и захода надо если нужно сделать 1000 штук на новой элементной базе. Особенно если новый SoC, то вообще закон. Это оправдывается. Даже если посадить низкооплачиваемый неквалифицированный персонал на тюнинг, то все равно выгодней сделать следующую версию. Собирают платы за месяц и быстрее в Европе. Контрактных сборщиков хватает. Никакой Китай не нужен. Какой-то специальный тестовый софт не делается. Сразу делается продуктовый вариант, но только с встроенной расширенной диагностикой. Потом диагностика от юзеров закрывается.
  9. Похоже отладчик IAR символ __checksum считает знаковым поскольку это не переменная, а некий place holder Тут никакими типизациями не поможешь и оптимизация ни при чем. Даже в версии 9.10 без оптимизации этот символ выводится так: Может даже все символы приходящие из линкера знаковые. Факт забавный, но не более.
  10. Не флудите и нефлудимы будете. Пока от вас инфы ноль. Лучше бы помалкивали. Для правильной симуляции здесь нужна модель нагрузки. Я 100% уверен , что на этот счет от вас будет продолжать нестись флуд.
  11. По ходу у вас еще где-то объявлена паразитная переменная __checksum Эт бывает, провалы в памяти, где-то вставили чего-то лишнего и забыли. Просканируете весь код на предмет поиска слова __checksum
  12. Они же у вас совпадают. Просто дебагер в десятичном представлении показывает __checksum со знаком потому что считает эту переменную знаковой. Переключитесь на шестнадцатеричное представление и смотрите значение CRC только в нем.
  13. Не надо ханжества, вы первый кто будет тыкать. Как бы вы этот процесс не назвали, и что бы он ни значил. Все так делают!
  14. Значит неправильно объявили extern uint32_t __checksum; __checksum - это знаковая переменная.
  15. Да никак. Рисуйте и видоизменяете ту что имеете. Все так делают. Читайте даташит на IR2153 и делайте как там написано. Диодны мост - единственное что тут можно адекватно просимулировать, остальное даже гуру паяли бы на макетке и тыкали пальцами.
  16. Так быть не может. Похоже листинг показываете новый, а отладочную инфу старую. Перекомпилируйте и залейте заново весь проект.
  17. Вы думаете чё предлагаете? Цитата от автора oSIP: Ребята из проекта Embox, может быть халявщики, но не идиоты. Если они выбрали PJSIP, то стоит ее внимательно изучить. И рефакторинг никто не отменял.
  18. Это значит что аргументов нет. Идея брокера гораздо более ценна чем кажется. И да, она изъезжена вдоль и поперек, в этом ее прелесть.
  19. Значит по ходу вы не поняли идею с брокером.
  20. Чем вы лучше объясните чем это гугле объясняет? Да и не спрашивал никто как делать некий UA, если обратите внимание. Но если хотите, то расскажите.
  21. Я считаю Embox каким-то разводом. Насколько изучил их сорсы, они там довольно умело перепахали файловую систему и TCP стек от линукса и всё. Но в отношении сопряжения с периферией у них там сильный облом, GUI плачевное, файловые большинство фэйковые, а FAT тормозная. И это в первую очередь от того что они базируются на инструментах с ограниченной функциональностью по сравнению с тем же IAR-ом. В таких вещах как PJSIP самое сложное - найти минимальную конфигурацию с минимальным кодеком и потребление памяти. Это можно делать и в симуляции под виндой. TCP стек с API в стиле BSD, который может понадобиться для PJSIP по нынешним временам есть у кучи RTOS. Т.е. трудоемкость портирования PJSIP не зависит от RTOS. Она зависит от тулсов, которые будете применять. Но пока непонятна сама идея применить SIP. Микроконтроллер у вас абсолютно адекватный, на нем можно сделать аудиокодеки с низкой ресурсоемкостью. Если система будет проприетарная, то я бы делал на базе MQTT. SIP же базируется на серверах STUN и TURN, а это лишний напряг. Используя одного брокера MQTT можно было бы и мост делать и трафик передавать.
×
×
  • Создать...