Сброс системы (сбой) во время инициализации контроллера PL353 NAND при включении Data-Cache в системе на основе CR4,

Я столкнулся с системным сбоем во время PL353 NAND controller инициализация, если D-cache включен в cortex-r4 based micro controller, NAND chip взаимодействовал с ARM’s PL353 Static Memory Controller, а также SMC подключен к основному matrix bus через AXI bus, Драйвер инициализирует контроллер и выполняет базовую связь (write and read of predefined data). Драйвер NAND отлично работает с d-cache disabledв то время как система получает сбой во время инициализации контроллера NAND, когда D-cache is enabled,

Проблема решена путем обхода MPUи определение области памяти для NAND device memory map, Я не могу понять поведение. Трудно отладить проблему, так как отладчик теряет соединение после сбоя (не удается загрузить компьютер, регистрируется ошибка регистрации).

Примечание: сбой системы после отправки команды AXI на контроллер NAND.

Пожалуйста, дайте мне знать, как я могу отладить или получить подсказку, чтобы решить проблему, или же, пожалуйста, дайте мне знать, что идет не так.

0 ответов

Другие вопросы по тегам