PSIO - Версия для печати +- DC-SWAT Forum (http://www.dc-swat.ru/forum) +-- Форум: Sony (/forum-1.html) +--- Форум: PlayStation 1 (/forum-30.html) +--- Тема: PSIO (/thread-1783.html) |
RE: PSIO - cybdyn - 14.06.2013 12:52 сам придумал - сам решил)) вроде как работает. RE: PSIO - LEUMAS - 14.06.2013 13:17 а бы я шарил в програмировании то помог бы а так я в этом баран всетаки а не програмист ))) RE: PSIO - cybdyn - 14.06.2013 14:31 проблемка устранена, налаживаемя дальше точнее игреамся во время наладки))) RE: PSIO - cybdyn - 14.06.2013 17:39 была повторная проблемка, т.е надо какбэ два байта не знамечасть, наверно это какаято чек суммв, хз.. RE: PSIO - SWAT - 15.06.2013 12:36 Да это CRC. Для чтения блока данных используй crc16ccitt, а для отправки команд crc7. Игнорировать проверку CRC я бы не рекомендовал, всякое может быть. RE: PSIO - cybdyn - 15.06.2013 17:38 ok, а этот crc16ccitt всегда одной разрядности - ну в смысле 2 байта. а потом надо следить за токеном, который может появиться не сразу? кстати - ошибка обнаружение токена исчезает в карте 16 гб если не учитывать первые два байта. а в 1гб стабильнее когда только один не учитываю, но в 1гб карте LBA адресуется умноженную на 512 по сравнению с 16гб, ну это определяется на этапе инициализации какого типа карта. а что если не совпадает crc16ccitt , перечитывать или как вариант считать битым сектором? кстати пока чтение полагается на то что файл лежит неразрывно. ещё интересно реализовать SD режим с 4 битами чтения - только чтото не понял как там апаратно протокол работатет. как я понял линия CMD это для записи команд и линия DATA0 (или DATA[3..0 ] в 4х битном режиме) , ну CLK само собой. только нету CS? а так это тот же SPI?? кто пробовал? RE: PSIO - SWAT - 15.06.2013 18:07 (15.06.2013 17:38)cybdyn писал(а): ok, а этот crc16ccitt всегда одной разрядности - ну в смысле 2 байта. а потом надо следить за токеном, который может появиться не сразу? Ну на то здесь и фигурирует цифра 16, т.е. 16 бит = 2 байта. После отправки команды на чтение, нужно мониторить шину на наличие токена (ожидание его может продлиться до 100мс), после его обнаружения, нужно сразу начинать считывать данные. (15.06.2013 17:38)cybdyn писал(а): а что если не совпадает crc16ccitt , перечитывать или как вариант считать битым сектором? Если не совпадает crc блока данных, то это интерпретируется как EIO ошибка и запрос чтения данных прерывается. Ну а как быть дальше тебе решать, можешь попробовать отправить запрос еще раз или заново инициализировать карту. RE: PSIO - cybdyn - 17.06.2013 19:22 нашёл пару багов и количество игр запускаемых уже увиличилось. на токен/crc забил пока б тупо не учитываю 2байта... пока работает на 15MHz SPI 1bit. скорость неплохая судя по видео роликам. надо попробовать 25MHz и потом ещё SD 4 bit))) воо, там будет улёт...)) RE: PSIO - SWAT - 17.06.2013 20:42 Так она у тебя висит на SPI или SDIO? Или и так и так можно? RE: PSIO - LEUMAS - 17.06.2013 21:43 походу сейчас СПИ - Цитата:пока работает на 15MHz SPI 1bit. RE: PSIO - SWAT - 18.06.2013 07:52 Я вижу как сейчас, но есть ли альтернатива? Какие уж тогда 4-bit, если используется SPI? Режимы 1-bit и 4-bit касаются в принципе только SDIO, ибо там можно использовать 1 или 4 провода для данных (причем каждый из них in/out). В данном же случае, их нет в принципе, есть только один режим - SPI, в котором один провод - in, другой - out и никак иначе, ибо интерфейс совсем не тот. Ну если грубо говоря, то получается шина 1-bit (только провода 2 для данных), причем более тормозная, чем 1-bit в SDIO. В общем SPI это не лучший выбор, его используют только из за простоты интеграции там, где это сложно или невозможно вовсе. RE: PSIO - LEUMAS - 18.06.2013 12:01 А, спасибо за разьяснение. RE: PSIO - cybdyn - 19.06.2013 21:24 SPI - potomu chto tolko nachinayu osvaivat' . sleduschiy shag SDIO. karta podklyuchena napramuyu na Alteru - poetomu mojno sdelat' polyubomu... Ya kstati spashival kto znaet kak uyzat' SD /SDIO , ya poka ne vrubilsya))) ya znayu cho vse signaly dvunapravlennye (BIDIR) no chto v kakoi moment proishodit? kto podskajet??? RE: PSIO - cybdyn - 26.06.2013 20:10 LUEMAS kuda propal? davai zakajem? RE: PSIO - LEUMAS - 26.06.2013 23:20 Ответил в личку Звиняй что я подтормаживаю, просто щас работаю как на каторге, с 7 утра и до 7-8 вечера без перерывов на хавчик и прочее, весь день на жаре. RE: PSIO - LEUMAS - 13.07.2013 10:35 Ну что же, будем из шкафа скоро доставать PS1 RE: PSIO - www - 13.07.2013 14:22 (13.07.2013 10:35)LEUMAS писал(а): Ну что же, будем из шкафа скоро доставать PS1что уже все работает, и можно заказывать? RE: PSIO - cybdyn - 13.07.2013 15:27 чтото запускает можно потестировать комунить например Люмасу RE: PSIO - www - 13.07.2013 18:05 не ужели скоро у PS1 будет HDD адаптер, как и у 3DO, это же будет БОМБА!!! (13.07.2013 15:27)cybdyn писал(а): чтото запускает можно потестировать комунить нужна ли какая ни будь дополнительная помощь? запчасти, что нибудь потэстить или инфу какую. Может быть получится как то помочь, так быстрее дело пойдет RE: PSIO - cybdyn - 13.07.2013 20:17 Люемас согласен получить голую плату и купить распаять комплектуху самостоятельно а так уже ведь с СД карты какито игры идут из помощи ну только если менюшку надо писать чтобы игры выводить какие есть на карте хдд поддержка планируется но посмотрим на необходимость иудобство этого вида памяти |