Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Пример на С реализации на AHB транзакции SEQ с данными байт или полуслово!
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Андрей_Андреев
Не могу никак разобраться как инициировать в С коде транзакцию SEQ с данными типа байт или полуслова на шине AHB. Получаеться только полные 32 разрядные слова. И как бы не писал ядро всё время упаковывает посылки в слова по 32, даже если данные в программе байты или полуслова. Также интересует как организовать транзакцию с HBURST=SINGLE, а то всё время идёт HBURST=INCR. Если кто-то подобным занимался, подскажите как решить такую задачу.
AlexandrY
Ну это элементарно. biggrin.gif
Но только по DMA и только на определенную периферию.
А программно SEQ разрешен только для 32-х битного доступа.

Цитата(Андрей_Андреев @ Sep 5 2008, 16:47) *
Не могу никак разобраться как инициировать в С коде транзакцию SEQ с данными типа байт или полуслова на шине AHB. Получаеться только полные 32 разрядные слова. И как бы не писал ядро всё время упаковывает посылки в слова по 32, даже если данные в программе байты или полуслова. Также интересует как организовать транзакцию с HBURST=SINGLE, а то всё время идёт HBURST=INCR. Если кто-то подобным занимался, подскажите как решить такую задачу.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.