
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 structure
typedef 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
|
![]() |