Перейти к содержанию
    

1) на линиях в 2 см согласующие резисторы не нужны, равнять шину при 130М (не DDR) ИМХО излишество ...

Хотя, недавно разводил под PXA320, выровнять шины не смог, посмотрю что получится :)

2) да

3) memtest не пробовал, mtest в u-boot на одной плате около суток гонял, да и просто периодически на ночь оставляю с линухом

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3) memtest не пробовал, mtest в u-boot на одной плате около суток гонял, да и просто периодически на ночь оставляю с линухом

 

По моим ощущениям - для нагрузочной проверки лучше бы запустить тест под Linux-ом на несколько дней - для уверенности в железке. Наблюдается явная корреляция - там, где тесты проходят без сбоев, и прикладная программа работает, и наоборот. Правда, прикладная программа весьма монстроидальна.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1) на линиях в 2 см согласующие резисторы не нужны, равнять шину при 130М (не DDR) ИМХО излишество ...

Хотя, недавно разводил под PXA320, выровнять шины не смог, посмотрю что получится :)

2) да

3) memtest не пробовал, mtest в u-boot на одной плате около суток гонял, да и просто периодически на ночь оставляю с линухом

 

в еррате есть ошибка по EBI и они очень рекомендуют ставить резисторы. в первой плате я не ставил - в двух экземплярах работало без пролблем. и микрон и самсунг. во второй плате поставил резисторы. первый экземпляр работает без проблем, второй не запускается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в еррате есть ошибка по EBI и они очень рекомендуют ставить резисторы. в первой плате я не ставил - в двух экземплярах работало без пролблем. и микрон и самсунг. во второй плате поставил резисторы. первый экземпляр работает без проблем, второй не запускается.

А на каком этапе падает?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

mtest из u-boot не очень хорошо показывает - те видел когда он давал норму а memtester валился чипы брал в точке опоры и это уже в четвертый раз - есть подозрение что под платочку любые сделают, они то в кино снимаются

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сейчас в наличии

1. AS-9260 на которой стоит Samsung

2. Самопальная плата прибора на которой такой-же набор периферии+FPGA+SED и память Micron

Крутиться Linux+прога+3 самописных драйвера

Напоролись на одно непонятное зависание, которое проявляется только при работе с SED при большом количестве обращений. Причем. Сделали небольшую прогу-тестик который 100% заваливает плату с Micron. Тот же тест на AS-9260 проходит на ура... ждем Samsung....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сейчас в наличии

1. AS-9260 на которой стоит Samsung

2. Самопальная плата прибора на которой такой-же набор периферии+FPGA+SED и память Micron

Крутиться Linux+прога+3 самописных драйвера

Напоролись на одно непонятное зависание, которое проявляется только при работе с SED при большом количестве обращений. Причем. Сделали небольшую прогу-тестик который 100% заваливает плату с Micron. Тот же тест на AS-9260 проходит на ура... ждем Samsung....

 

Уточните, пожалуйста:

1. Тест проверяет только память или что-то еще, или комбинированный?

2. Тест под Linux или standalone?

3. memtester пробовали прогонять на вашей плате?

4. Выравнивание задержек сигналов по шинам при разводке производилось?

5. Резисторы в шинах, как рекомендует Atmel, установленны?

6. Экземпляр единичный или серия?

 

Если не трудно, киньте исходники - прогоню на своих платах, результаты сообщу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

чтоб не плодить темы, задам свой нубский вопрос тут:

 

в 9260 в регистре SDRAMC_CR необходимо выставить количество бит в строке и столбце.

 

в примере от атмела стоит соответственно 13 и 9

 

откуда это брать ваще? О_о

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Уточните, пожалуйста:

1. Тест проверяет только память или что-то еще, или комбинированный?

тест не совсем тест - просто пишет через SMC на SED (рисует кучу линии "отбалды")

2. Тест под Linux или standalone?

Под Linux причем исключительно для нашей периферии и для нашего драйвера

3. memtester пробовали прогонять на вашей плате?

нет

4. Выравнивание задержек сигналов по шинам при разводке производилось?

да

5. Резисторы в шинах, как рекомендует Atmel, установленны?

нет. И на AS-9260 их тоже нет

6. Экземпляр единичный или серия?

Будет серия. Если победим этот глюк :)

Если не трудно, киньте исходники - прогоню на своих платах, результаты сообщу.

 

Спасибо, но к сожалению не могу, кроме того конфигурация железа должна совпадать или по крайней мере канал SMC должен быть свободен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в еррате есть ошибка по EBI и они очень рекомендуют ставить резисторы. в первой плате я не ставил - в двух экземплярах работало без пролблем. и микрон и самсунг. во второй плате поставил резисторы. первый экземпляр работает без проблем, второй не запускается.

В еррате указанный баг приведен применительно к статической памяти.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

День добрый. Победил проблему с помощью подтяжки в 470кОм SD_CS до +3.3В.

Мемтест проходит на ура даже при включенном D-Cache. Проверял плату даже в термокамере - работает без сбоев. До запайки со включенным D-Cache не распаковывался ROOTFS.

 

Процессор SAM9260, 32MB SDRAM

 

Если есть у кого возможность - проверьте у себя.

 

[@CAMBOARD]$./memtester 20
memtester version 4.0.8 (32-bit)
Copyright (C) 2007 Charles Cazabon.
Licensed under the GNU General Public License version 2 (only).

pagesize is 4096
pagesizemask is 0xfffff000
want 20MB (20971520 bytes)
got  20MB (20971520 bytes), trying mlock ...locked.
Loop 1:
  Stuck Address       : ok
  Random Value        : ok
  Compare XOR         : ok
  Compare SUB         : ok
  Compare MUL         : ok
  Compare DIV         : ok
  Compare OR          : ok
  Compare AND         : ok
  Sequential Increment: ok
  Solid Bits          : ok
  Block Sequential    : ok
  Checkerboard        : ok
  Bit Spread          : ok
  Bit Flip            : ok
  Walking Ones        : ok
  Walking Zeroes      : ok

Loop 2:
  Stuck Address       : ok
  Random Value        : ok
  Compare XOR         : ok
  Compare SUB         : ok
  Compare MUL         : ok
  Compare DIV         : ok
  Compare OR          : ok
  Compare AND         : ok
  Sequential Increment: ok
  Solid Bits          : ok
  Block Sequential    : ok
  Checkerboard        : ok
  Bit Spread          : ok
  Bit Flip            : ok
  Walking Ones        : ok

Изменено пользователем SimpleSoft

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

День добрый. Победил проблему с помощью подтяжки в 470кОм SD_CS до +3.3В.

Мемтест проходит на ура даже при включенном D-Cache. Проверял плату даже в термокамере - работает без сбоев. До запайки со включенным D-Cache не распаковывался ROOTFS.

 

Процессор SAM9260, 32MB SDRAM

 

Если есть у кого возможность - проверьте у себя.

 

[@CAMBOARD]$./memtester 20
memtester version 4.0.8 (32-bit)
Copyright (C) 2007 Charles Cazabon.
Licensed under the GNU General Public License version 2 (only).

pagesize is 4096
pagesizemask is 0xfffff000
want 20MB (20971520 bytes)
got  20MB (20971520 bytes), trying mlock ...locked.
Loop 1:
  Stuck Address       : ok
  Random Value        : ok
  Compare XOR         : ok
  Compare SUB         : ok
  Compare MUL         : ok
  Compare DIV         : ok
  Compare OR          : ok
  Compare AND         : ok
  Sequential Increment: ok
  Solid Bits          : ok
  Block Sequential    : ok
  Checkerboard        : ok
  Bit Spread          : ok
  Bit Flip            : ok
  Walking Ones        : ok
  Walking Zeroes      : ok

Loop 2:
  Stuck Address       : ok
  Random Value        : ok
  Compare XOR         : ok
  Compare SUB         : ok
  Compare MUL         : ok
  Compare DIV         : ok
  Compare OR          : ok
  Compare AND         : ok
  Sequential Increment: ok
  Solid Bits          : ok
  Block Sequential    : ok
  Checkerboard        : ok
  Bit Spread          : ok
  Bit Flip            : ok
  Walking Ones        : ok

 

Баг вылез снова.. хотя косание пальцем SDRAM решает проблему.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Победил проблему с помощью подтяжки в 470кОм SD_CS до +3.3В.

...

Баг вылез снова.. хотя косание пальцем SDRAM решает проблему.

Лечение, увы, одно - грамотная переразводка платы :(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Таки дождались мы новую память. Сейчас стоит SAMSUNG K4S561632J-UI75.

Девайс работает стабильно, и быстрее.

Приговор МИКРОНовской памяти или АТМЕЛу (что видимо более вероятно).

Где-то на форуме читал что люди меняли задержки и вроде как работало лучше. Нас на данный момент работа девайса устраивает копаться дальше видимо не будем - времени уже вагон убили.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...