Уважаемые специалисты помогите пожалуйста!
очень прошу!!!!
уже который день не могу разобраться как написать прог-му инициализации 855pm северного моста
не хватает у меня знаний английского и не только.
задача: есть 1Гб ddr модуль, на нем есть полностью неисправная мс памяти подключенная к d0-d7 (скажем не работает совсем но другие сигналы не сажает)
организация модуля: 2 физ банка по 8мс (8бит) (двухсторонний 16 микрух)
есть платформа на базе ноута samsung X10+ и пост карта (80порт)
я так понимаю простейший алгоритм таков
1) настраиваем северный мост для работы с памятью
a) тайминги по умолчанию или минимальная скорость
b) включаем 2 банка первого слота DDR ( или все банки памяти с минимальной организацией строк и столбцов)
c) включаем работу ddr ram
2) пишем циклом во все возможное адресное пространство памяти AAAAAAAAh (55555555h)
3) читаем все пространство памяти с ветвлениями по условиям
a) если не AAAAAAxxh игнорируем и продолжаем цикл
b) если считывается AAAAAAxxh
выводим в 80-порт сообщение типа NAh
где N-номер бэд байта в данном случае-0
A - младший адрес(последние 4бита) анализируемого dw
в прикрепленном файле бут-блок конкретного ноута
или ткните носом в адрес бут блока , где можно начинать цикл записи и чтения уже настроенной памяти.
если настроить чипсет вручную очень сложно.
С надеждой на помощь,
Сергей
serge@cdmagsm.net
Вложение | Размер |
---|---|
BB.ROM | 64 КБ |
Этот алгоритм должен выполняться в Boot-block?
P.S. Есть опыт создания подобных процедур для других чипсетов, попроще (типа Intel BX)?
Открытая книга: icbook.com.ua
собственно я и не могу настроить северный мост для работы с памятью, нужно его настроить чтобы можно было записать считать хотя бы 1 dw.
бут блок по сути мне не нужен нужно сделать тестер памяти из материнки ноутбука с выводом на посткарту.
Разобрался, тестер памяти соорудил.
вопрос снят.
Открытая книга: icbook.com.ua
Отправить комментарий