- set GPIO DIR

git-svn-id: http://moon:8086/svn/mips@20 a8ebac50-d88d-4704-bea3-6648445a41b3
This commit is contained in:
2015-05-23 08:54:55 +00:00
parent 39c28a6750
commit 24dd333763
+2
View File
@@ -230,12 +230,14 @@ int main(int argc, char *argv[])
uint32_t img_size, block_sel; uint32_t img_size, block_sel;
volatile uint32_t *pGPIO_DATA = (uint32_t*)SYS_GPIO_0_DATA; volatile uint32_t *pGPIO_DATA = (uint32_t*)SYS_GPIO_0_DATA;
volatile uint32_t *pGPIO_DIR = (uint32_t*)SYS_GPIO_0_DIR;
volatile uint8_t *pMem; volatile uint8_t *pMem;
volatile uint32_t *pFlashIO = (uint32_t*)FLASH_BASE_IO; // Flash in uncached area volatile uint32_t *pFlashIO = (uint32_t*)FLASH_BASE_IO; // Flash in uncached area
volatile uint32_t *pFlashMem = (uint32_t*)FLASH_BASE_MEM; // Flash in cached area volatile uint32_t *pFlashMem = (uint32_t*)FLASH_BASE_MEM; // Flash in cached area
volatile uint32_t *ram32 = (uint32_t*)SDRAM_BASE; volatile uint32_t *ram32 = (uint32_t*)SDRAM_BASE;
uint32_t flash_offset; uint32_t flash_offset;
*pGPIO_DIR = GPIO_0_DFLT_DIR;
*pGPIO_DATA = GPIO_0_DFLT_DATA; *pGPIO_DATA = GPIO_0_DFLT_DATA;
haddr = 0; haddr = 0;
block_sel = 0x7F & (uint32_t)((*pGPIO_DATA & GPIO_0_DIP) >> GPIO_0_ALIGN_DIP); block_sel = 0x7F & (uint32_t)((*pGPIO_DATA & GPIO_0_DIP) >> GPIO_0_ALIGN_DIP);