Форум программистов, компьютерный форум, киберфорум
Микропроцессоры
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 11.09.2018
Сообщений: 1
1

Не работает DMA с PCIE на QorIQ P2020 с линуксом

11.09.2018, 11:59. Просмотров 922. Ответов 1
Метки нет (Все метки)

Здравствуйте.
Человек успешно подключил endpoint по интерфейсу PCIE к процессору QorIQ P2020. Но сообщения по нему (интерфейсу) передаются минимальной длины (payload=4 байта). Чтобы это исправить, он попытался использовать DMA с помощью DMA Engine API линукса. Пример, который он реализовал, успешно работает для передачи данных между регионами оперативной памяти, но при попытке работать с адресом PCIE , взятым из device tree и равным 0х80000000, выдаётся ошибка "unhandleable address" по адресу 0х80. Попытался со "свапнутым" адресом 0х80 почитать - возвращается мусор, а на другой стороне PCIE сообщения нет.
Почему так может быть? Куда копать?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.09.2018, 11:59
Ответы с готовыми решениями:

Сколько теряет в производительности видеокарта PCIe 3.0 если вставить её в слот pcie 2.0?
Хочу приобрести мощную видео карту и мне приглянулась his hd 7770, но оказалось, что она имеет...

Сколько теряет в производительности видеокарта PCIe 3.0 если вставить её в слот pcie 2.0?
Хочу приобрести мощную видео карту и мне приглянулась his hd 7770, но оказалось, что она имеет...

Чем отличаются слоты PCIe от PCIe 2.1 x16?
привет всем я хотел спросить чем отличается слот PCIe от PCIe 2.1 x16? или это одно и тоже?

GT220 работает на 8х PCIE
Карта palmgreen GT220 (NEAT220NHD01-2165F) работает на 8х PCIE, немогу понять почему. В прайсах,...

1
2402 / 1721 / 356
Регистрация: 11.09.2009
Сообщений: 6,319
12.09.2018, 16:54 2
Tseg, 0х80000000 и 0х80 - это разные адреса. 0х80 - это 0х00000080.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.09.2018, 16:54

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

sapphire HD3650 512 PCIE криво работает
Купил себе этот самый hd 3650 pcie вместо х1650 про и поставил.тут скачал драйвера с оф сайта себе...

Из-за чего GTX 1080 может работает по линии PCIe x8?
Здравствуйте! Впервые собирал именно игровой ПК, поэтому не судите строго. Мать ASUS Z170-A с...

[Решено] STM32F105 SPI3 DMA не работает
Пытаюсь сделать передачу данных по SPI3 через DMA. Инициализация и запуск DMA: // Отправка...

STM32F4Discovery - ADC DMA и FSMC DMA
Привет всем. Вынужден опять обратиться за Вашей помощью :) Ситуация такая. 1. Дисплей...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.