Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » не могу заставить флешку загрузиться |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 * 6 | Печать |
Fe-Restorator |
Сообщение отправлено: 30 апреля 2014 16:07
ALQ написал: Во цЫфирьДевайсах CF-ки работают преимущественно в режиме "карта памяти", а не "винч IDE". Сравнивать некорректно. Там сперва пишется содержимое в некую последовательность ячеек чипа а затем (ОСью фотика) эмулируется файловая система с ROOT-записями для вновь добавленного файла, и уже результат эмуляции заливается в чип, также в виде последовательности ячеек. Интересная мысль, Но как работают Сf во всяких цифровиках, тогда получается что при выключении каждый раз кусок кэша (мааааленький) должен теряться, и это бы рано или поздно приводило к порче файлов..?? Есть конечно такая проблемка, держал в руках пару стареньких фотиков, и там на каждую 1000 - 2000 снимков бывало 1 битый, но думаю это по другой причине, не может же быть так тупо.... И сомневаюсь, что для CF-ок придумали спец-команду "сбросить кеш". Скорее всего, продолжительное отсутствие данных на шине == отключение режима записи. ДОС работать с карточками в таком режиме - не умеет, принципиально. К тому-ж у тя на время форматации вполне может быть включён "смартдрайв", что добавит и скорости и глюков, одновременно. PS. "битые" файлы в фотике появляются, когда он не успевает записать на флеш инфу из RAM-буфера прежде, чем поступит новая инфа. Серия из 100 фоток сделанная за период в 3..5 секунд способна "свести с ума" почти любой фотик, включая современные. Ошибки записи гарантированы. |
Сейчас на форуме |
Jccwu
Advanced Member
Злой и Нечуткий Откуда: Екатеринбург Всего сообщений: 3579 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 апр. 2013 |
В слейве карта работает отлично, копирует, читает, загружает игры. |
Кай
Гость
Divine Assassin Откуда: извне (from beyond) Всего сообщений: 13709 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 30 апреля 2014 23:31 Сообщение отредактировано: 30 апреля 2014 23:32
Не знаю... Может - поможет... Только нужен USB2CF выкидыш... http://s6.hostingkartinok.com/...9aa9d5.gif Особенно, то, что касается MBRFIX. |
ALQ
Advanced Member
Всего сообщений: 324 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 4 нояб. 2010 |
Fe-Restorator написал: собственно про это и думал, но ведь как сказать принципиально... ДОС работать с карточками в таком режиме - не умеет, принципиально. Если карточку с разделом fat забивает файлами комп через переходник, или фотик\наладонник, есть ли ей принципиальная разница? просто например к pocket-pc можно свободно цеплять ide - винты к cf слоту, и даже сидюки, и всё работает нормально WM вроде как и не понимает флешка это или нет. в слейве то пишет и работает абсолютно нормально, значит может обращаться к файлам, и ничего не смущает... Видимо дело касается именно активности раздела, и MBR, по идее флешка ведь не очень предназначена для этого (не все)... Fe-Restorator написал: Вот это интересно, а чем SSD накопитель например с параллельным интерфейсом отличается от CF? Там сперва пишется содержимое в некую последовательность ячеек чипа а затем (ОСью фотика) эмулируется файловая система с ROOT-записями для вновь добавленного файла, и уже результат эмуляции заливается в чип, также в виде последовательности ячеек. Я честно говоря думал, что в фотике сначала дамп матрицы сливается в буфер, оттуда через алгоритм дебайеризации процом формируется обычный файл (jpg или другой) который поблочно сливается на флешку, и запись заносится в обычную таблицу размещения файлов. что за такая хитрая эмуляция файловой системы? Где находится первичная последовательность ячеек, буфер? (просто интересно, может поможет пролить свет на проблему.) про сбросить кэш - согласен слишком заморочено (оно и было предположение), проще запрограммировать контроллер карты при простое автоматом сливать. |
ALQ
Advanced Member
Всего сообщений: 324 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 4 нояб. 2010 |
SSerg написал: Вот тут упс... а че за статья ? и нафига перемычки ??http://forum.ixbt.com/topic.cgi?id=27:8065:18#18 В конкретных переходниках (их несколько похожих, есть с планкой и под шлейф это cf2ide-a1, есть просто в гнездо IDE) без этих проводов карточка не пашет в DMA. |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 1 мая 2014 3:04 Сообщение отредактировано: 1 мая 2014 3:31
ALQ написал: Да нет там ничего такого, это Fe-Restorator просто придумал... Там всё работает примерно так же, как и при работе компьютера с диском (или той же картой). что за такая хитрая эмуляция файловой системы? |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Не совсем он придумал, в режиме карты памяти CF более на DOC похожа, чем на диск, и видится буфер ее и блок регистров как область памяти, и за это отвечают разные узлы в интерфейсе карты - мне несколько раз попадались карты, которые работали без проблем в pc card memory/io mode и имели бракованный ide-режим. Но суть формирования файловой системы остается одинаковой, да. По буферам - карточки имеют буфер, но он на большинстве карт очень маленький, например для transcend x266 2/4/8/16gb, которыми я пользуюсь, он равен по размеру 1 блоку флешки и после последней команды записи сбрасывается в доли секунды сам. Однако CF также поддерживают команду flush(0xE7), принудительно позволяющую сбрасывать буфер и выдающую готовность после того, как все данные из буфера записаны в массив. BIOS 486го такой команды не выдает, но если вслед за записью MBR вы писали что-то еще, первая запись гарантированно попадает в массив флеша из-за малого объема буфера. Увас же, мне кажется, проблема кроется все же в расхождении взглядов адресации блока загрузчиком, биосом и самой картой(да, карте можно сказать командой, сколько у нее секторов на дорожке и дорожек(голов) в цилиндре). |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 1 мая 2014 11:56 Сообщение отредактировано: 1 мая 2014 12:20
Anonymous написал: Я это и имею в виду. Способ записи может отличаться, но работа с файловой системой там примерно одинаковая. Так же формируются записи каталога и FAT, и т.п. И результат на карте будет одинаковый, независимо от режима работы. Даже в memory mapped-режиме всё равно чтение и запись идёт секторами по 512 байт. Но суть формирования файловой системы остается одинаковой, да. Вот, кстати, сама спецификация CF 3.0: http://rumkin.com/reference/aquapad/media/cfspc3_0.pdf А вот некое описание работы в memory mapped: http://xetexracing.com/page3/p...Memory.pdf Anonymous написал: Я тоже так думал, но почему тогда, цитирую: Увас же, мне кажется, проблема кроется все же в расхождении взглядов адресации блока загрузчиком, биосом и самой картой(да, карте можно сказать командой, сколько у нее секторов на дорожке и дорожек(голов) в цилиндре). Jccwu написал: Jccwu, а загрузка в слейве не идёт? В слейве карта работает отлично, копирует, читает, загружает игры. |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
А что тот контроллер, на котором не работает, выдает на CSEL? В давние времена, в описаниях у разных производителей, этот пин IDE обладал волшебными свойствами иметь разные функции, вплоть до того, что на него ALE заводили. CF master/slave на нем имеет и когда slave на переходнике хозяин его выставляет, он отрывает этот пин от шлейфа, при мастере же пин землится должен. Пока больше идей нет. |
Jccwu
Advanced Member
Злой и Нечуткий Откуда: Екатеринбург Всего сообщений: 3579 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 апр. 2013 |
uav1606 написал: не пробовал, но скорей всего без разницы будет, как стоит карта, мастером или слейвом. Jccwu, а загрузка в слейве не идёт? |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 * 6 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » не могу заставить флешку загрузиться |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |
GIF-анимация заменена на ссылку, так как файл слишком большой - 200 КБ (п. 3.5.2 разрешены картинки не более 100 КБ). (uav1606)