LINUX.ORG.RU

Xilinx Zynq-7000 не работает пример

 ,


0

2

Извините, но букв будет много.

Есть кастомная плате на базе zynq с двумя подключенными flash. На нулевой (QSPI) моя программа, первую (SPI) надо использовать для своих целей.

Беру их пример (xspips_flash_polled_example.c) и пытаюсь запустить. Если ничего не менять, то пример не работает, неверно читается ID флешки и зависает в цикле ожидания статуса.

Если в начале теста изменить FLASH_SPI_SELECT_1 на FLASH_SPI_SELECT_0 (что, вроде бы логично, ибо эта флешка 0-вая на своем контроллере), тогда Device ID корректный, все статусы приходят. А дальше сам тест - записываются тестовые данные, читаются и не совпадают.

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

★★

Последнее исправление: braboar (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.