[an error occurred while processing this directive]
|
только что поймал, мать его за ногу.
В даташите читаем:
EMIF address bus. EMIF.A[13:0] is selected when the Parallel Port Mode bit field of the External Bus Selection Register is 01. This setting enables the full EMIF mode and the EMIF drives the parallel port address bus. The internal A[14] address is exclusive-ORed with internal A[0] address and the result is routed to the A[0] pin.
то есть A0 типа можно использовать для управления A14 внешних девайсов, учитывая про себя, что при байтовом доступе по нечетным адресам она будет инвертироваться.
ХРЕН ВАМ!!!!! Там вместо обещанного XOR'а воткнут OR! Ну а я прицепил 8-битный девайс на данные D7..0, то есть как раз в младшую половину, которая как раз адресуется с A0 в единице. Как результат не могу сделать байтовый DMA из упакованных данных в эту микруху в области с A14=0. В следующий раз, конечно, зацеплю 8-битные девайсы на D15..8 и решу все проблемы, но все равно жопа.
E-mail: info@telesys.ru