Тесты ничего не выявили. Получается так, что зависание происходит если передаю в функцию данные, находящиеся в DDR памяти, если предварительно копирую их в СРАМ то все работает нормально. Похоже сбой происходи при работе DMA контроллера, когда программа и данные находятся в DDR, когда они в разных местах, то все Ок. Но почему это так - не могу понять. Пробовал увеличивать тайминги настройки контроллера памяти -не помогает.
|