[an error occurred while processing this directive]
|
"Access to external memory configured as 8-bit asynchronous memory will no longer be supported"
Я отсюда однозначно понимать, что не поддерживается любой доступ (в том числе и словесный, и dbl()) к внешней памяти, сконфигурированной как "8-bit asynchronous memory". А вовсе не то, что я не могу сделать DMA в low_byte или в high_byte в обычном 16-битном режиме.
P.S.
Кстати наконец-то все заработало, и этот гребаный девайс начал отсылать и принимать в DMA данные в/из Wiznet'а аж четырьмя каналами сразу. Зато я теперь, в отличие от техаса, умею работать с их процом с 8-битным DMA. Беда моя в хитрости - что данные в процессоре упакованы по 2 байта в слове, а у визнета шина 8-битная. И мне нужен хитрый DMA, который читает по байтику с инкрементом адреса +1, а пишет тоже по байтику, но с инкрементом +2 (для отсылки) и наоборот на прием.
E-mail: info@telesys.ru