Printable Version of Topic
Click here to view this topic in its original format |
Forum for Site of ValeraVi > Использование V_KLay (Using V_KLay) > Глюк |
Posted by: MAV 26-04-2005, 6:18 |
Значит так. C60 SW27 4.14 Недавно после установки какого-то патча начала глючить флекс-память: вместо некоторых файлов появились "..", "..." и т.д., которые нельзя удалить, а при попытке открыть папку со звуками тело вообще выключалось. Решил восстановить из фулфлеша, но тут появляется очень странный глюк: Ви-клей надолго задумывается на адресе 0x800000: "Запись блока по адресу: 0x800000, размер 0x010000 ... Стирание", после чего выплевывает ошибку: "An unknown error occured while accessing COM1 - Loader: WriteMemory: Unknown answer after erase flash readed: length=0x00000000, but must be 0x00000002" и на этом все заканчивается. Естественно, тело после этого не включается. Тут я вспомнил, что у меня есть еще один фулфлеш, который я делал еще до увеличения памяти. И - о чудо! - он нормально залился в тело, все замечательно заработало. Но теперь при попытке установить патч на увеличение памяти во-первых после чтения данных с тела говорит, что не соответствуют старые и новые блоки, я все равно соглашаюсь, процесс доходит опять до 0x800000 и та же ошибка. В чем дело? Неужели аппаратная трабла? Неужели появились бэды в памяти? Если да, то как восстановить? _________________ Sorry for terrible english. My $native_language=$perl; |
Posted by: MAV 26-04-2005, 6:20 |
Попробовал залить в тело скаченный в Сети чей-то ФФ - та же ошибка на 0x800000, после этого обратно залил свой старый ФФ - и все нормально. Подозреваю, что в старом ФФ просто не используется блок 0x800000 |
Posted by: ValeraVi 26-04-2005, 17:12 |
ничего конкретного не могу сказать о причине застревания на адресе 0x800000, но по поводу старого фф точно могу сказать - если его размер такой же как и у других твоих фф то там блок по адресу 0x800000 используется - его нельзя никак пометить как неиспользуемый (кроме как урезанием фф до 0x800000 байт)! На тех фф которые застряют на адересе 0x800000 - после застревания, пробуй пытаться записать фф повторно, но уже не с начала, а с именно с этого адерса (для этого адрес и смещение нужно прописать равным 0x800000). Можешь пытаться несколько раз... Более радикальный способ - пробуй юзать другой кабель/комп/винду и т.д. |
Posted by: MAV 26-04-2005, 18:26 |
Ок, спасибо, буду пробовать.. |