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

Category:

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

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

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

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

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

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

  • Толерантность и равноправие

    Подразделение компании Disney, студия Lucas Film больше не будет сотрудничать с актрисой Джиной Карано, которая снималась в сериале "Мандалорец",…

  • Конечно, они ведь не могут

    "Я все еще не могу поверить, что Дж. К. Роулинг написала роман, который подразумевает, что транслюди могут быть злодеями" Это только белый…

  • Принуждение к равноправию

    С 2025 года фильмы, в которых хотя бы один из исполнителей главных ролей не принадлежит к "недопредставленным расовым и этническим группам", не…

  • 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