ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
304527 Топик полностью
Юрий_СВ (03.02.2012 19:44, просмотров: 147) ответил AD на Предполагается, видимо, что читающий знаком со спецификацией шины AMBA.
Спасибо за ссылку на AMBA (в документе нет умоминания AMBA). С "HSIZE", "HWDATA" и "byte lane" теперь понятно. С повтором не очень понятно... Вы сами цитировали: "the bridge duplicates the 16- or 8-bit data to feed the 32-bit vector" А здесь говорите, что "Сам мост ничего не повторяет" ("duplicates") Про такое (повтор значений) расширение байта и слова ядром и ПДП я читал: 1)"3.3.3 Flexible second operand" из PM0056-Cortex-M3 programming manual. 2)"9.3.4 Programmable data width, data alignment and endians" в RM0041. Видимо, в доке STM32 очередная ошибка на счёт "the bridge duplicates". Пролистал описание шин AHB и APB - не заметил способности повторять (отображать, duplicate) байт/слово. На счёт ЗАЧЕМ - до мнея ДОШЛО. :) Т.к. смещение (байта/полуслова) к границе слова в источнике и приёмнике могут не совпадать - делается слово, удовлетворяющее всем (4/2) случаям. Но написать это они поленились. И про "чтобы не было попыток записать 0xff в таймер командой STRB" не очень понятно. Но всё это всё равно не объясняет почему у автора темы получается доступ к периферии с разрядностью ниже, чем требует описание. Должно быть непредсказуемо + вызом исключения.