UltraLord 0 22 мая, 2017 Опубликовано 22 мая, 2017 · Жалоба Всем доброго дня. Имеются 2 платы собственной разработки. Плата процессора и плата мезонина к нему. Между собой платы общаются по PCI-Express. Собрал проект для платы мезонина (ниже картинка), на PCI весит куча памяти на шине авалон. К памяти обращается процессор, при этом некоторые области памяти остаются не доступными для процессора. Иногда проект компилируется хорошо, все доступно, все работает, иногда какая-то память остается не доступной. В чем может быть проблема? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
1891ВМ12Я 0 22 мая, 2017 Опубликовано 22 мая, 2017 · Жалоба В чем проявляется "недоступность"? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
UltraLord 0 22 мая, 2017 Опубликовано 22 мая, 2017 · Жалоба В чем проявляется "недоступность"? Плата процессора начинает считывать память, считывает несколько ячеек, а потом зависает, к сожалению незнаю что там конкретно с ней происходит (чужая разработка) , но это единственный мне известный способ, как проверить"доступность" памяти со стороны pci. Зависает всегда на одном и том же адресе. Если в чип планере поменять область размещения проекта. Адрес "зависания" меняется. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
1891ВМ12Я 0 22 мая, 2017 Опубликовано 22 мая, 2017 · Жалоба Плата процессора начинает считывать память, считывает несколько ячеек, а потом зависает, к сожалению незнаю что там конкретно с ней происходит (чужая разработка) , но это единственный мне известный способ, как проверить"доступность" памяти со стороны pci. Зависает всегда на одном и том же адресе. Если в чип планере поменять область размещения проекта. Адрес "зависания" меняется. С таким уровнем детализации решить проблему будет невозможно. Плата процессора начинает считывать: как, через какой драйвер, исходник драйвера, еще детали и информация. Нужно четкая последовательность действий и максимальная локализация проблемы, иначе телепатических способностей на большее не хватит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
starley 0 30 мая, 2017 Опубликовано 30 мая, 2017 · Жалоба Если результат зависит от конкретной разводки проекта, то с большой долей вероятности дело в констрейнах или двухклоковости. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Inanity 1 30 мая, 2017 Опубликовано 30 мая, 2017 (изменено) · Жалоба Зависает всегда на одном и том же адресе. Если в чип планере поменять область размещения проекта. Адрес "зависания" меняется. Действительно похоже на тайминги. Изменено 30 мая, 2017 пользователем Inanity Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться