[an error occurred while processing this directive]
|
1. если вместо do ... until lce поставить if и ручками делать декримент, то: виснет dma, на втором заборе данных на idle;
Виснет, из-за того что весь стек забивается ffffff'ами ...
математика сдесь, вообще не при делах, так как уже вместо этого он вообще по nop'ам ходит ... только толку от этого мало.
Программа работы dma, уже отлажена до безобразия ... и работает не один месяц ... и прояляется глюк со стеком, только при циклическом чтении данных из внешнего срама, причем на втором заборе данных .. хотя, при втором заборе все регистры dma (и не только) в точно таком же состоянии что и при первом заборе ... да и вообще сейчас обнуляется все что можно обнулить ... только толку мало ...
E-mail: info@telesys.ru