DMA_STA_REG Прямой доступ к памяти: список регистров 31 |•|•|•|•|•|•|•|•|•|•|•|•|•|•|•|•| 16 15 |•|•|•|•|•|•|•|•|•|•|•|•|•|•|•|•| 00 Unused Bit 31MBUS_FIFO_STATUS Bit 30R 0x0 0: Empty Unused Bits 29 : 16DMA15_STATUS Bit 15R 0x0 DMA Channel 15 Status DMA14_STATUS Bit 14R 0x0 DMA Channel 14 Status DMA13_STATUS Bit 13R 0x0 DMA Channel 13 Status DMA12_STATUS Bit 12R 0x0 DMA Channel 12 Status DMA11_STATUS Bit 11R 0x0 DMA Channel 11 Status DMA10_STATUS Bit 10R 0x0 DMA Channel 10 Status DMA9_STATUS Bit 9R 0x0 DMA Channel 9 Status DMA8_STATUS Bit 8R 0x0 DMA Channel 8 Status DMA7_STATUS Bit 7R 0x0 DMA Channel 7 Status DMA6_STATUS Bit 6R 0x0 DMA Channel 6 Status DMA5_STATUS Bit 5R 0x0 DMA Channel 5 Status DMA4_STATUS Bit 4R 0x0 DMA Channel 4 Status DMA3_STATUS Bit 3R 0x0 DMA Channel 3 Status DMA2_STATUS Bit 2R 0x0 DMA Channel 2 Status DMA1_STATUS Bit 1R 0x0 DMA Channel 1 Status DMA0_STATUS Bit 0R 0x0 DMA Channel 0 Status Команда U-Boot для чтения регистра md 3002030 1Bit fields structuretypedef union dma_sta_reg { struct { unsigned dma0_status : 1; unsigned dma1_status : 1; unsigned dma2_status : 1; unsigned dma3_status : 1; unsigned dma4_status : 1; unsigned dma5_status : 1; unsigned dma6_status : 1; unsigned dma7_status : 1; unsigned dma8_status : 1; unsigned dma9_status : 1; unsigned dma10_status : 1; unsigned dma11_status : 1; unsigned dma12_status : 1; unsigned dma13_status : 1; unsigned dma14_status : 1; unsigned dma15_status : 1; unsigned unused0 : 14; unsigned mbus_fifo_status : 1; unsigned unused1 : 1; } b; unsigned long w; } DMA_STA_REG |