|
|
  |
AT91AR9200+SDRAM глюки, Не проходят тесты памяти |
|
|
|
Jul 23 2008, 14:40
|

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

|
Цитата(3.14 @ Jul 23 2008, 16:34)  3) memtest не пробовал, mtest в u-boot на одной плате около суток гонял, да и просто периодически на ночь оставляю с линухом По моим ощущениям - для нагрузочной проверки лучше бы запустить тест под Linux-ом на несколько дней - для уверенности в железке. Наблюдается явная корреляция - там, где тесты проходят без сбоев, и прикладная программа работает, и наоборот. Правда, прикладная программа весьма монстроидальна.
--------------------
Водку пьянствовать и безобразия нарушать!!!
|
|
|
|
|
Jul 23 2008, 14:47
|

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

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

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

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

Местный
  
Группа: Свой
Сообщений: 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. Экземпляр единичный или серия? Если не трудно, киньте исходники - прогоню на своих платах, результаты сообщу.
--------------------
Водку пьянствовать и безобразия нарушать!!!
|
|
|
|
|
Jul 25 2008, 06:49
|

Местный
  
Группа: Свой
Сообщений: 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. Экземпляр единичный или серия? Будет серия. Если победим этот глюк  Цитата Если не трудно, киньте исходники - прогоню на своих платах, результаты сообщу. Спасибо, но к сожалению не могу, кроме того конфигурация железа должна совпадать или по крайней мере канал SMC должен быть свободен.
|
|
|
|
|
Aug 1 2008, 14:28
|

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

|
Цитата(АДИКМ @ Jul 23 2008, 18:47)  в еррате есть ошибка по EBI и они очень рекомендуют ставить резисторы. в первой плате я не ставил - в двух экземплярах работало без пролблем. и микрон и самсунг. во второй плате поставил резисторы. первый экземпляр работает без проблем, второй не запускается. В еррате указанный баг приведен применительно к статической памяти.
--------------------
Водку пьянствовать и безобразия нарушать!!!
|
|
|
|
|
Aug 29 2008, 06:36
|
Местный
  
Группа: Участник
Сообщений: 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
|
|
|
|
|
Aug 31 2008, 14:21
|
Местный
  
Группа: Участник
Сообщений: 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 решает проблему.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|