Warning: touch() [function.touch]: Unable to create file /home/starterkit/starterkit.ru/html/error.log because Permission denied in /home/starterkit/starterkit.ru/html/errorhandler.php on line 51 что с памятью DDR2 - ARM - Форум - starterkit.ru
иногда, например
Mem error @ 0x7103FFD8: found FFBF0000, expected FFBF0008
не совпадают значения.
подскажите куда копать?
зы таких 2 платы у нас есть сейчас - одна нормально работает, а вторая вот так. также есть другие платы, но также на базе этого кита, и они тоже работают.
Для начала попробуйте прогнать тест памяти на 66МГц/100МГц. А там будет видно.
У самого были проблемы с DDR2 и AT91SAM9G45, все закончилось переразводной платы.
Здесь уже была тема про ошибки при работе с DDR2 Micron. В ней утверждали, что Micron без последовательных резисторов работать не будет.
У меня тоже Micron не заработал, только валилось не при загрузке, а во время интенсивной работы с USB или Ethernet. Проблему решил заменой на Samsung K4T51163.
установил 100 ом резистор между CK и NCK - помогло, но не очень. ошибок меньше стало на mtest. будем пробовать менять озу. может конечно и толстая плата, вместо 2 мм цех изготовил по ошибке 2,7 мм.
Я на вашем месте сразу бы засел за переразводку, как минимум выровнять длины в дифпарах CK и NDQS, но более важно провести полигоны для возвратных токов под сигнальными слоями, там со стороны контроллера из-за переходов такое решето получается ...
Ну а мтест в убуте тестом можно считать с большой натяжкой, он ловит очень грубые ошибки.
Стек печатной платы, штука конечно важная, но для начала Вы должны осознать какой он у вас получился и может ли такой импеданс так сильно влиять.
нашел еще то, что слои земли на 8 и 2 слоях, а сигнальные на 4-5. питание на 3-м слое. плата на 14 слоях и 2,7 мм толщиной. такая же плата, но 2,4 мм толщиной еще работает.