реклама на сайте
подробности

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> AT91AR9200+SDRAM глюки, Не проходят тесты памяти
3.14
сообщение Jul 23 2008, 12:34
Сообщение #16


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



1) на линиях в 2 см согласующие резисторы не нужны, равнять шину при 130М (не DDR) ИМХО излишество ...
Хотя, недавно разводил под PXA320, выровнять шины не смог, посмотрю что получится smile.gif
2) да
3) memtest не пробовал, mtest в u-boot на одной плате около суток гонял, да и просто периодически на ночь оставляю с линухом


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
v_shamaev
сообщение Jul 23 2008, 14:40
Сообщение #17


Местный
***

Группа: Свой
Сообщений: 304
Регистрация: 5-07-04
Из: г. Москва
Пользователь №: 259



Цитата(3.14 @ Jul 23 2008, 16:34) *
3) memtest не пробовал, mtest в u-boot на одной плате около суток гонял, да и просто периодически на ночь оставляю с линухом


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


--------------------
Водку пьянствовать и безобразия нарушать!!!
Go to the top of the page
 
+Quote Post
АДИКМ
сообщение Jul 23 2008, 14:47
Сообщение #18


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 2-08-05
Пользователь №: 7 294



Цитата(3.14 @ Jul 23 2008, 15:34) *
1) на линиях в 2 см согласующие резисторы не нужны, равнять шину при 130М (не DDR) ИМХО излишество ...
Хотя, недавно разводил под PXA320, выровнять шины не смог, посмотрю что получится smile.gif
2) да
3) memtest не пробовал, mtest в u-boot на одной плате около суток гонял, да и просто периодически на ночь оставляю с линухом


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


--------------------
летаю на пепелаце...
Go to the top of the page
 
+Quote Post
v_shamaev
сообщение Jul 23 2008, 14:51
Сообщение #19


Местный
***

Группа: Свой
Сообщений: 304
Регистрация: 5-07-04
Из: г. Москва
Пользователь №: 259



Цитата(АДИКМ @ Jul 23 2008, 18:47) *
в еррате есть ошибка по EBI и они очень рекомендуют ставить резисторы. в первой плате я не ставил - в двух экземплярах работало без пролблем. и микрон и самсунг. во второй плате поставил резисторы. первый экземпляр работает без проблем, второй не запускается.

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


--------------------
Водку пьянствовать и безобразия нарушать!!!
Go to the top of the page
 
+Quote Post
dch
сообщение Jul 23 2008, 15:20
Сообщение #20


Профессионал
*****

Группа: Участник
Сообщений: 1 179
Регистрация: 15-09-04
Из: 141070 г. Королев МО, улица Горького 39-121
Пользователь №: 661



mtest из u-boot не очень хорошо показывает - те видел когда он давал норму а memtester валился чипы брал в точке опоры и это уже в четвертый раз - есть подозрение что под платочку любые сделают, они то в кино снимаются
Go to the top of the page
 
+Quote Post
MTh
сообщение Jul 23 2008, 23:32
Сообщение #21


Местный
***

Группа: Свой
Сообщений: 234
Регистрация: 28-02-06
Из: Иркутск
Пользователь №: 14 771



Сейчас в наличии
1. AS-9260 на которой стоит Samsung
2. Самопальная плата прибора на которой такой-же набор периферии+FPGA+SED и память Micron
Крутиться Linux+прога+3 самописных драйвера
Напоролись на одно непонятное зависание, которое проявляется только при работе с SED при большом количестве обращений. Причем. Сделали небольшую прогу-тестик который 100% заваливает плату с Micron. Тот же тест на AS-9260 проходит на ура... ждем Samsung....
Go to the top of the page
 
+Quote Post
v_shamaev
сообщение Jul 24 2008, 07:36
Сообщение #22


Местный
***

Группа: Свой
Сообщений: 304
Регистрация: 5-07-04
Из: г. Москва
Пользователь №: 259



Цитата(MTh @ Jul 24 2008, 03:32) *
Сейчас в наличии
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. Экземпляр единичный или серия?

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


--------------------
Водку пьянствовать и безобразия нарушать!!!
Go to the top of the page
 
+Quote Post
dENIM
сообщение Jul 24 2008, 14:24
Сообщение #23


Местный
***

Группа: Свой
Сообщений: 226
Регистрация: 13-03-07
Из: Севастополь
Пользователь №: 26 137



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

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

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

откуда это брать ваще? О_о
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jul 24 2008, 17:58
Сообщение #24


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Из даташита на SDRAM.
Go to the top of the page
 
+Quote Post
MTh
сообщение Jul 25 2008, 06:49
Сообщение #25


Местный
***

Группа: Свой
Сообщений: 234
Регистрация: 28-02-06
Из: Иркутск
Пользователь №: 14 771



Цитата(v_shamaev @ Jul 24 2008, 10:36) *
Уточните, пожалуйста:
1. Тест проверяет только память или что-то еще, или комбинированный?

тест не совсем тест - просто пишет через SMC на SED (рисует кучу линии "отбалды")
Цитата
2. Тест под Linux или standalone?

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

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

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

нет. И на AS-9260 их тоже нет
Цитата
6. Экземпляр единичный или серия?

Будет серия. Если победим этот глюк smile.gif
Цитата
Если не трудно, киньте исходники - прогоню на своих платах, результаты сообщу.


Спасибо, но к сожалению не могу, кроме того конфигурация железа должна совпадать или по крайней мере канал SMC должен быть свободен.
Go to the top of the page
 
+Quote Post
v_shamaev
сообщение Aug 1 2008, 14:28
Сообщение #26


Местный
***

Группа: Свой
Сообщений: 304
Регистрация: 5-07-04
Из: г. Москва
Пользователь №: 259



Цитата(АДИКМ @ Jul 23 2008, 18:47) *
в еррате есть ошибка по EBI и они очень рекомендуют ставить резисторы. в первой плате я не ставил - в двух экземплярах работало без пролблем. и микрон и самсунг. во второй плате поставил резисторы. первый экземпляр работает без проблем, второй не запускается.

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


--------------------
Водку пьянствовать и безобразия нарушать!!!
Go to the top of the page
 
+Quote Post
SimpleSoft
сообщение Aug 29 2008, 06:36
Сообщение #27


Местный
***

Группа: Участник
Сообщений: 273
Регистрация: 3-11-05
Пользователь №: 10 442



День добрый. Победил проблему с помощью подтяжки в 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 - Aug 29 2008, 07:01
Go to the top of the page
 
+Quote Post
SimpleSoft
сообщение Aug 31 2008, 14:21
Сообщение #28


Местный
***

Группа: Участник
Сообщений: 273
Регистрация: 3-11-05
Пользователь №: 10 442



Цитата(SimpleSoft @ Aug 29 2008, 09:36) *
День добрый. Победил проблему с помощью подтяжки в 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 решает проблему.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Aug 31 2008, 14:40
Сообщение #29


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(SimpleSoft @ Aug 29 2008, 10:36) *
Победил проблему с помощью подтяжки в 470кОм SD_CS до +3.3В.

...
Цитата(SimpleSoft @ Aug 31 2008, 18:21) *
Баг вылез снова.. хотя косание пальцем SDRAM решает проблему.

Лечение, увы, одно - грамотная переразводка платы sad.gif
Go to the top of the page
 
+Quote Post
MTh
сообщение Oct 15 2008, 07:30
Сообщение #30


Местный
***

Группа: Свой
Сообщений: 234
Регистрация: 28-02-06
Из: Иркутск
Пользователь №: 14 771



Таки дождались мы новую память. Сейчас стоит SAMSUNG K4S561632J-UI75.
Девайс работает стабильно, и быстрее.
Приговор МИКРОНовской памяти или АТМЕЛу (что видимо более вероятно).
Где-то на форуме читал что люди меняли задержки и вроде как работало лучше. Нас на данный момент работа девайса устраивает копаться дальше видимо не будем - времени уже вагон убили.
Go to the top of the page
 
+Quote Post

4 страниц V  < 1 2 3 4 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th June 2025 - 10:40
Рейтинг@Mail.ru


Страница сгенерированна за 0.01488 секунд с 7
ELECTRONIX ©2004-2016