Создать ответ 
 
Рейтинг темы:
  • Голосов: 5 - Средняя оценка: 5
  • 1
  • 2
  • 3
  • 4
  • 5
PSIO
Автор Сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #361
RE: PSIO
сам придумал - сам решил)) вроде как работает.
14.06.2013 12:52
Найти все сообщения Цитировать это сообщение
LEUMAS Не на форуме
Альпийский Воин
*****

Сообщений: 1191
Зарегистрирован: 18.06.2005
Рейтинг: 0
Сказал спасибо: 269
Поблагодарили 27 раз(а) в 27 сообщ.
Сообщение: #362
RE: PSIO
а бы я шарил в програмировании то помог бы а так я в этом баран всетаки а не програмист )))

Мои консоли: 3DO, DC, GB, GBP, GBC, GBA, GBASP, NDSL, GC, SGG, SMS, SMD, SMD2, SMDP, SPG, NES, SNES, N64, Wii, Dendy, Dendy SECAM RGB, Kenga, PS1, PS2, PS3, PS4, PSP1000, PSP2000, PSP3000, PSPStreet, Xbox, Xbox360, Atari 2600, Atari 7800, Atari FS, Leningrad...
[Изображение: ussriq6.png][Изображение: 5e6ce6daee3d4b0a2eaa91bcb2333273.png]
14.06.2013 13:17
Вебсайт Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #363
RE: PSIO
проблемка устранена, налаживаемя дальше точнее игреамся во время наладки)))
14.06.2013 14:31
Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #364
RE: PSIO
была повторная проблемка, т.е надо какбэ два байта не знамечасть, наверно это какаято чек суммв, хз..
14.06.2013 17:39
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7236
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1214 раз(а) в 762 сообщ.
Сообщение: #365
RE: PSIO
Да это CRC. Для чтения блока данных используй crc16ccitt, а для отправки команд crc7.
Игнорировать проверку CRC я бы не рекомендовал, всякое может быть.

[Изображение: barbers.png]
15.06.2013 12:36
Вебсайт Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #366
RE: PSIO
ok, а этот crc16ccitt всегда одной разрядности - ну в смысле 2 байта. а потом надо следить за токеном, который может появиться не сразу?
кстати - ошибка обнаружение токена исчезает в карте 16 гб если не учитывать первые два байта. а в 1гб стабильнее когда только один не учитываю, но в 1гб карте LBA адресуется умноженную на 512 по сравнению с 16гб, ну это определяется на этапе инициализации какого типа карта.

а что если не совпадает crc16ccitt , перечитывать или как вариант считать битым сектором?

кстати пока чтение полагается на то что файл лежит неразрывно.

ещё интересно реализовать SD режим с 4 битами чтения - только чтото не понял как там апаратно протокол работатет. как я понял линия CMD это для записи команд и линия DATA0 (или DATA[3..0 ] в 4х битном режиме) , ну CLK само собой. только нету CS? а так это тот же SPI?? кто пробовал?
15.06.2013 17:38
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7236
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1214 раз(а) в 762 сообщ.
Сообщение: #367
RE: PSIO
(15.06.2013 17:38)cybdyn писал(а):  ok, а этот crc16ccitt всегда одной разрядности - ну в смысле 2 байта. а потом надо следить за токеном, который может появиться не сразу?

Ну на то здесь и фигурирует цифра 16, т.е. 16 бит = 2 байта.
После отправки команды на чтение, нужно мониторить шину на наличие токена (ожидание его может продлиться до 100мс), после его обнаружения, нужно сразу начинать считывать данные.

(15.06.2013 17:38)cybdyn писал(а):  а что если не совпадает crc16ccitt , перечитывать или как вариант считать битым сектором?

Если не совпадает crc блока данных, то это интерпретируется как EIO ошибка и запрос чтения данных прерывается. Ну а как быть дальше тебе решать, можешь попробовать отправить запрос еще раз или заново инициализировать карту.

[Изображение: barbers.png]
15.06.2013 18:07
Вебсайт Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #368
RE: PSIO
нашёл пару багов и количество игр запускаемых уже увиличилось. на токен/crc забил пока б тупо не учитываю 2байта...

пока работает на 15MHz SPI 1bit. скорость неплохая судя по видео роликам. надо попробовать 25MHz и потом ещё SD 4 bit))) воо, там будет улёт...))
(Последний раз сообщение было отредактировано 17.06.2013 в 19:25, отредактировал пользователь cybdyn.)
17.06.2013 19:22
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7236
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1214 раз(а) в 762 сообщ.
Сообщение: #369
RE: PSIO
Так она у тебя висит на SPI или SDIO? Или и так и так можно?

[Изображение: barbers.png]
(Последний раз сообщение было отредактировано 17.06.2013 в 20:43, отредактировал пользователь SWAT.)
17.06.2013 20:42
Вебсайт Найти все сообщения Цитировать это сообщение
LEUMAS Не на форуме
Альпийский Воин
*****

Сообщений: 1191
Зарегистрирован: 18.06.2005
Рейтинг: 0
Сказал спасибо: 269
Поблагодарили 27 раз(а) в 27 сообщ.
Сообщение: #370
RE: PSIO
походу сейчас СПИ -
Цитата:пока работает на 15MHz SPI 1bit.

Мои консоли: 3DO, DC, GB, GBP, GBC, GBA, GBASP, NDSL, GC, SGG, SMS, SMD, SMD2, SMDP, SPG, NES, SNES, N64, Wii, Dendy, Dendy SECAM RGB, Kenga, PS1, PS2, PS3, PS4, PSP1000, PSP2000, PSP3000, PSPStreet, Xbox, Xbox360, Atari 2600, Atari 7800, Atari FS, Leningrad...
[Изображение: ussriq6.png][Изображение: 5e6ce6daee3d4b0a2eaa91bcb2333273.png]
(Последний раз сообщение было отредактировано 17.06.2013 в 21:44, отредактировал пользователь LEUMAS.)
17.06.2013 21:43
Вебсайт Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7236
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1214 раз(а) в 762 сообщ.
Сообщение: #371
RE: PSIO
Я вижу как сейчас, но есть ли альтернатива?
Какие уж тогда 4-bit, если используется SPI? Режимы 1-bit и 4-bit касаются в принципе только SDIO, ибо там можно использовать 1 или 4 провода для данных (причем каждый из них in/out). В данном же случае, их нет в принципе, есть только один режим - SPI, в котором один провод - in, другой - out и никак иначе, ибо интерфейс совсем не тот. Ну если грубо говоря, то получается шина 1-bit (только провода 2 для данных), причем более тормозная, чем 1-bit в SDIO.
В общем SPI это не лучший выбор, его используют только из за простоты интеграции там, где это сложно или невозможно вовсе.

[Изображение: barbers.png]
18.06.2013 07:52
Вебсайт Найти все сообщения Цитировать это сообщение
 Сказали спасибо: LEUMAS
LEUMAS Не на форуме
Альпийский Воин
*****

Сообщений: 1191
Зарегистрирован: 18.06.2005
Рейтинг: 0
Сказал спасибо: 269
Поблагодарили 27 раз(а) в 27 сообщ.
Сообщение: #372
RE: PSIO
А, спасибо за разьяснение.

Мои консоли: 3DO, DC, GB, GBP, GBC, GBA, GBASP, NDSL, GC, SGG, SMS, SMD, SMD2, SMDP, SPG, NES, SNES, N64, Wii, Dendy, Dendy SECAM RGB, Kenga, PS1, PS2, PS3, PS4, PSP1000, PSP2000, PSP3000, PSPStreet, Xbox, Xbox360, Atari 2600, Atari 7800, Atari FS, Leningrad...
[Изображение: ussriq6.png][Изображение: 5e6ce6daee3d4b0a2eaa91bcb2333273.png]
18.06.2013 12:01
Вебсайт Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #373
RE: PSIO
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???
(Последний раз сообщение было отредактировано 19.06.2013 в 21:25, отредактировал пользователь cybdyn.)
19.06.2013 21:24
Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #374
RE: PSIO
LUEMAS kuda propal? davai zakajem?
(Последний раз сообщение было отредактировано 26.06.2013 в 20:18, отредактировал пользователь cybdyn.)
26.06.2013 20:10
Найти все сообщения Цитировать это сообщение
LEUMAS Не на форуме
Альпийский Воин
*****

Сообщений: 1191
Зарегистрирован: 18.06.2005
Рейтинг: 0
Сказал спасибо: 269
Поблагодарили 27 раз(а) в 27 сообщ.
Сообщение: #375
RE: PSIO
Ответил в личку Smile
Звиняй что я подтормаживаю, просто щас работаю как на каторге, с 7 утра и до 7-8 вечера без перерывов на хавчик и прочее, весь день на жаре.

Мои консоли: 3DO, DC, GB, GBP, GBC, GBA, GBASP, NDSL, GC, SGG, SMS, SMD, SMD2, SMDP, SPG, NES, SNES, N64, Wii, Dendy, Dendy SECAM RGB, Kenga, PS1, PS2, PS3, PS4, PSP1000, PSP2000, PSP3000, PSPStreet, Xbox, Xbox360, Atari 2600, Atari 7800, Atari FS, Leningrad...
[Изображение: ussriq6.png][Изображение: 5e6ce6daee3d4b0a2eaa91bcb2333273.png]
26.06.2013 23:20
Вебсайт Найти все сообщения Цитировать это сообщение
LEUMAS Не на форуме
Альпийский Воин
*****

Сообщений: 1191
Зарегистрирован: 18.06.2005
Рейтинг: 0
Сказал спасибо: 269
Поблагодарили 27 раз(а) в 27 сообщ.
Сообщение: #376
RE: PSIO
Ну что же, будем из шкафа скоро доставать PS1 Smile

Мои консоли: 3DO, DC, GB, GBP, GBC, GBA, GBASP, NDSL, GC, SGG, SMS, SMD, SMD2, SMDP, SPG, NES, SNES, N64, Wii, Dendy, Dendy SECAM RGB, Kenga, PS1, PS2, PS3, PS4, PSP1000, PSP2000, PSP3000, PSPStreet, Xbox, Xbox360, Atari 2600, Atari 7800, Atari FS, Leningrad...
[Изображение: ussriq6.png][Изображение: 5e6ce6daee3d4b0a2eaa91bcb2333273.png]
(Последний раз сообщение было отредактировано 13.07.2013 в 10:35, отредактировал пользователь LEUMAS.)
13.07.2013 10:35
Вебсайт Найти все сообщения Цитировать это сообщение
www
Незарегистрированный

 
Сказал спасибо:
Поблагодарили раз(а) в сообщ.
Сообщение: #377
RE: PSIO
(13.07.2013 10:35)LEUMAS писал(а):  Ну что же, будем из шкафа скоро доставать PS1 Smile
что уже все работает, и можно заказывать?
13.07.2013 14:22
Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #378
RE: PSIO
чтото запускает можно потестировать комунить
например Люмасу
13.07.2013 15:27
Найти все сообщения Цитировать это сообщение
www
Незарегистрированный

 
Сказал спасибо:
Поблагодарили раз(а) в сообщ.
Сообщение: #379
RE: PSIO
не ужели скоро у PS1 будет HDD адаптер, как и у 3DO, это же будет БОМБА!!!

(13.07.2013 15:27)cybdyn писал(а):  чтото запускает можно потестировать комунить
например Люмасу

нужна ли какая ни будь дополнительная помощь? запчасти, что нибудь потэстить или инфу какую. Может быть получится как то помочь, так быстрее дело пойдет
13.07.2013 18:05
Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #380
RE: PSIO
Люемас согласен получить голую плату и купить распаять комплектуху самостоятельно
а так уже ведь с СД карты какито игры идут из помощи ну только если менюшку надо писать чтобы игры выводить какие есть на карте

хдд поддержка планируется но посмотрим на необходимость иудобство этого вида памяти
(Последний раз сообщение было отредактировано 13.07.2013 в 20:21, отредактировал пользователь cybdyn.)
13.07.2013 20:17
Найти все сообщения Цитировать это сообщение
Создать ответ 


Переход:


Пользователи просматривают эту тему: 8 Гость(ей)