Но ведь в спецификации(и в приведенной вами цитате) сказано ,что " Мастер должен повторить запрос, который был завершен целевым устройством (за исключением аварийного прекращения работы целевым устройством) по адресам следующих еще не переданных данных, если он, конечно, предполагает полностью завершить запрос." Т.е. получается, что чипсет не соответсвует спецификции? На самом деле я пробовал на разных чипсетах - тот же результат. причем результат стабильный. У меня есть предположение, может я что -то не так делаю, что мастер опять выставляет адрес первого dwordа.Но я смотрел осциллографом, все соответствует спецификации. Если я запрещею декодирование адреса в своем устройстве, то эта область памяти читается верно (все 8 байт), а если разрешаю то два раза читается 1 dword кождой пары dword ов.
|