‮Сдвиг по фазе (kincajou) wrote,
‮Сдвиг по фазе
kincajou

Category:

worklog: немного злит

Копаясь в тыщах строк магического кода, должного реализовать USB Mass Storage класс, пытаюсь не впасть в уныние от его мутной сложности. Нагромождение функций, которые что-то делают. Что, зачем, почему так - х.з.

В общем, решил идти "снизу вверх" - не пришивать готовый пример, отказывающийся работать... лучшее, чем добился: дивайс распознаётся виндой, она видит ДВА накопителя (не два тома на одном контроллере, а как бы два отдельных контроллера), оба нулевого объёма и при попытке считать их параметры контроллер виснет в неизвестной точке - поймать её не удаётся ни отладчиком, ни вываливанием в консоль каких-либо диагностических сообщений (ибо непонятно, куда их надо вписать в этой лапше).

Попутно наталкиваюсь на интересные конструкции типа
(uint32_t)((uint32_t)~(RegisterContent))
Либо писал конченый параноик, ещё более параноидальный, чем я... либо кто-то, страдающий жесточайшей амнезией. Или одновременно.

Так вот, я решил сделать так: изучить этот грёбаный USB-модуль, чтобы иметь представление о том, как им управлять. Я не люблю "чёрные ящики", которые что-то делают...

Поэтому сижу и пишу, пишу, читаю, пишу снова. Там немного регистров, но нагромождение логики (аппаратной - под ними - и программной сверху) осознать очень нелегко - всё-таки я не програмер.
Tags: радио
Subscribe

  • Ещё один.

    Вот Вы паясничаете, но Вы не можете ответить, какого цвета грунт на Луне. А ведь можно ознакомиться с результатами спектрального анализа…

  • Голоса в их голове

    Почему тупые так любят тупо пиздеть про свою веру, зачем-то ещё и приписывая её тем, у кого её нет? add по мнению тупого веруна, я его забанил (и…

  • Очередной титан духовнистости.

    Вот он, русский характер - густо полить грязью тех, до кого в интеллектуальном плане никогда не дотянуться... Мечтающие о расовых чистках всегда…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 6 comments