реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Пример на С реализации на AHB транзакции SEQ с данными байт или полуслово!
Андрей_Андреев
сообщение Sep 5 2008, 13:17
Сообщение #1





Группа: Новичок
Сообщений: 6
Регистрация: 5-05-08
Пользователь №: 37 283



Не могу никак разобраться как инициировать в С коде транзакцию SEQ с данными типа байт или полуслова на шине AHB. Получаеться только полные 32 разрядные слова. И как бы не писал ядро всё время упаковывает посылки в слова по 32, даже если данные в программе байты или полуслова. Также интересует как организовать транзакцию с HBURST=SINGLE, а то всё время идёт HBURST=INCR. Если кто-то подобным занимался, подскажите как решить такую задачу.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 5 2008, 15:41
Сообщение #2


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Ну это элементарно. biggrin.gif
Но только по DMA и только на определенную периферию.
А программно SEQ разрешен только для 32-х битного доступа.

Цитата(Андрей_Андреев @ Sep 5 2008, 16:47) *
Не могу никак разобраться как инициировать в С коде транзакцию SEQ с данными типа байт или полуслова на шине AHB. Получаеться только полные 32 разрядные слова. И как бы не писал ядро всё время упаковывает посылки в слова по 32, даже если данные в программе байты или полуслова. Также интересует как организовать транзакцию с HBURST=SINGLE, а то всё время идёт HBURST=INCR. Если кто-то подобным занимался, подскажите как решить такую задачу.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th June 2025 - 22:08
Рейтинг@Mail.ru


Страница сгенерированна за 0.01371 секунд с 7
ELECTRONIX ©2004-2016