Files
mips/src/bootloader/test.c
T
jens 49695d4bcf [bootloader]
- dedicated test app
[romgen and ramgen]
- minor fix in VHDL generation

git-svn-id: http://moon:8086/svn/mips@15 a8ebac50-d88d-4704-bea3-6648445a41b3
2015-05-17 10:20:17 +00:00

26 lines
433 B
C

#include "libsys_boot.h"
void main()
{
uint32_t i;
volatile uint32_t *pGPIO = (uint32_t*)SYS_GPIO_0_DATA;
volatile uint32_t *pGPIODIR = (uint32_t*)SYS_GPIO_0_DIR;
volatile uint8_t *pRAM = (uint8_t*)SDRAM_BASE;
volatile uint32_t *pRAM32 = (uint32_t*)SDRAM_BASE;
*pGPIODIR = GPIO_0_DFLT_DIR;
*pGPIO = 0;
for (i=0; i < 1024; i++)
{
pRAM[i] = i;
}
for (i=0; i < 1024; i++)
{
*pGPIO = pRAM32[i];
}
*pGPIO = 1;
}