Автор: ROMby Unknown , 7 апреля 2006
Имеем флешу с запоротым биосом - Winbond W39V040AP от DFI на nForce3 (512 килобайт, LPC).
Организация памяти во флешке - 64x8, однако Uniflash ее воспринимает как 128х4, и, соответственно, шьет некорректно.

Есть ли возможность форсировать посредством каких-либо ключей правильную организацию в Uniflash?

Добавлено спустя 35 минут 17 секунд:

Так, судя по pdf-нику на флешку:
http://www.winbond-usa.com/products/winbond_products/pdfs/Memory/w39v040a.pdf

...и фрагменту исходника Uniflash:
[code:1] $3D : Begin {v1.39}
Flags := 0; {sector mode}
Progr := AMDSecProg;
Erase := WbSecErase;
Sectors[ 0, 0 ] := 128; {128 x 4k}
Sectors[ 0, 1 ] := 32;
Size := 512;
Name := ConstPtr( 'W39V040A/3.3V (LPC)' );[/code:1]

Имеет место ошибка?
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

Root

19 лет 11 месяцев назад

ну, дык, а что мешает подправить исходник Uniflash'а, скомпилировать его и проверить?

mikkey

19 лет 11 месяцев назад

Сумнительно что ошибка:
[quote]The W39V040A is a 4-megabit, 3.3-volt only CMOS flash memory organized as 512K

Unknown BIOS (не проверено)

19 лет 11 месяцев назад

mikkey, спасибо!
Вопрос снят.