-
- Только вопрос - какие тайминги? От чего до чего? Как эти нопы влияют на тайминги SDRAM? В четырех тестах SDRAM тайминги получились правильные, а тут нет? Ошибкой было закладывать дешевую SDRAM, отличную от примененной в старт-ките. - Vladimir Ljaschko(24.01.2013 13:05 - 13:07)
- А сколько стоит write recovery? И если меньше 2, то что будет, если увеличить? - AD(24.01.2013 16:58)
- Как полумера просто понизьте вдвое частоту шины. - =AlexD=(24.01.2013 14:23)
- При частоте в два раза ниже не работает JTAG. Ясно, что не работает память SDRAM, но так за неделю и не удалось подобрать настройки, при которых она работает устойчиво. - Vladimir Ljaschko(30.01.2013 11:49)
- А в настройках отладчика понизить частоту JTAG не помогает? - vmp(30.01.2013 11:52)
- Да, запустили таки на пониженной частоте. Снижение не дало никакого результата - количество ошибок такое же. Сейчас тест памяти не проходит, если крутится FreeRTOS. В монопольке тот же самый тест работает без проблем. И валить на FreeRTOS не Vladimir Ljaschko(60 знак., 31.01.2013 11:29 - 11:43)
- Операционка в спящий режим процессор не переводит? - vmp(31.01.2013 12:08)
- Не может быть несогласованности по числу банков SDRAM между микросхемой и установками контроллера? - vmp(31.01.2013 12:01)
- А может просто какая-то периферия с ПДП подгаживает? При тестировании памяти шедулер задачи не дёргает? Шина SDRAM не совмещена с асинхронной шиной к которой могут быть случайные обращения? - =AlexD=(31.01.2013 11:46)
- ПДП исключено. Подловили, что портятся ячейки с адресами, к которым был доступ до/после переключения шедулером. Казалось бы RTOS, но на другой плате эта же RTOS работает без проблем. Отличия в памяти - где работает - 32 бита, где не работает - 16 Vladimir Ljaschko(107 знак., 31.01.2013 12:12)
- Так вы, значит, функцию printf сразу из многих потоков юзали? Что же в самом начале не сказали? Ксения(314 знак., 02.02.2013 12:39 - 12:44)
- Можно в студию маркировки микросхем, использующихся в 32 и 16битном режимах? - 0men(02.02.2013 00:59)
- Сконфигурировать на рабочей плате контроллер в 16-битный режим не пробовали? - vmp(31.01.2013 12:17)
- В копилку идей. Нашли, что у Стартеркита есть плата с такой же микросхемой. Интересно, как она работает. - Vladimir Ljaschko(31.01.2013 12:19)
- ПДП исключено. Подловили, что портятся ячейки с адресами, к которым был доступ до/после переключения шедулером. Казалось бы RTOS, но на другой плате эта же RTOS работает без проблем. Отличия в памяти - где работает - 32 бита, где не работает - 16 Vladimir Ljaschko(107 знак., 31.01.2013 12:12)
- Да, запустили таки на пониженной частоте. Снижение не дало никакого результата - количество ошибок такое же. Сейчас тест памяти не проходит, если крутится FreeRTOS. В монопольке тот же самый тест работает без проблем. И валить на FreeRTOS не Vladimir Ljaschko(60 знак., 31.01.2013 11:29 - 11:43)
- А в настройках отладчика понизить частоту JTAG не помогает? - vmp(30.01.2013 11:52)
- При частоте в два раза ниже не работает JTAG. Ясно, что не работает память SDRAM, но так за неделю и не удалось подобрать настройки, при которых она работает устойчиво. - Vladimir Ljaschko(30.01.2013 11:49)
- Знаю я как эти тесты памяти пишут, чё та записали, тут же прочитали, типа всё нормуль. Нормальный тест памяти длится ЧАСАМИ и проверки делаются довольно изощрённые. - =AlexD=(24.01.2013 14:21)
- Угу, это я знаю со времен 537РУ. Очевидно, что причина в SDRAM, будем копать. - Vladimir Ljaschko(24.01.2013 15:15)
- Только вопрос - какие тайминги? От чего до чего? Как эти нопы влияют на тайминги SDRAM? В четырех тестах SDRAM тайминги получились правильные, а тут нет? Ошибкой было закладывать дешевую SDRAM, отличную от примененной в старт-ките. - Vladimir Ljaschko(24.01.2013 13:05 - 13:07)