1
0
mirror of git://projects.qi-hardware.com/nn-usb-fpga.git synced 2025-04-21 12:27:27 +03:00

Fixing some errors on SAKC Examples

This commit is contained in:
carlos
2010-10-07 11:53:01 -05:00
parent 46e28e9714
commit 568f2182ef
24 changed files with 41739 additions and 55199 deletions

View File

@@ -20,17 +20,17 @@ COMMON_OBJECTS = $(COMMON_SOURCES:.c=.o)
NANO_IP = 192.168.254.101
jz_init_sram: $(COMMON_OBJECTS)
$(CC) $(LDFLAGS) $(COMMON_OBJECTS) jz_init_sram.c -o jz_init_sram
jz_init_sram: $(COMMON_OBJECTS) jz_init_sram.o
$(CC) $(LDFLAGS) $(COMMON_OBJECTS) jz_init_sram.o -o jz_init_sram
jz_test_gpio: $(COMMON_OBJECTS)
$(CC) $(LDFLAGS) $(COMMON_OBJECTS) jz_test_gpio.c -o jz_test_gpio
jz_test_gpio: $(COMMON_OBJECTS) jz_test_gpio.o
$(CC) $(LDFLAGS) $(COMMON_OBJECTS) jz_test_gpio.o -o jz_test_gpio
enable_rx: $(COMMON_OBJECTS)
$(CC) $(LDFLAGS) $(COMMON_OBJECTS) enable_rx.c -o enable_rx
enable_rx: $(COMMON_OBJECTS) enable_rx.o
$(CC) $(LDFLAGS) $(COMMON_OBJECTS) enable_rx.o -o enable_rx
enable_irq: $(COMMON_OBJECTS)
$(CC) $(LDFLAGS) $(COMMON_OBJECTS) enable_irq.c -o enable_irq
enable_irq: $(COMMON_OBJECTS) enable_irq.o
$(CC) $(LDFLAGS) $(COMMON_OBJECTS) enable_irq.o -o enable_irq
.c.o:
$(CC) -c $(CCFLAGS) $< -o $@

View File

@@ -52,26 +52,13 @@ main ()
printf ("Writing Memory..\n");
// srand48(0x3c);
for (i = 0; i < FPGA_SIZE/4; i++)
// virt_addr[i] = (lrand48() & 0x00ff);
virt_addr[i] = (lrand48() & 0x00ff);
for (i = 0; i < 0xff; i++)
virt_addr[i] = i;
printf ("Reading Memory..\n");
srand48(0x3c);
for (i = 0; i < FPGA_SIZE/4; i++){
printf("%X\n", virt_addr[i]);
if (virt_addr[i] != (lrand48() & 0x00ff)){
printf ("FPGA - Xburst connection test failed on Address:0x%x\n", i);
return 1; /* Error */
}
for (i = 0; i < 0xff; i++){
printf("W:%X, R:%X\n", i, virt_addr[i]);
}
printf ("%d\n", i);
printf ("FPGA - Xburst connection test passed\n");
return 0;
}

View File

@@ -23,21 +23,18 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
#include "jz47xx_gpio.h"
//#define TEST_PORT JZ_GPIO_PORT_C
//#define TEST_PIN 17
#define TEST_PORT JZ_GPIO_PORT_C
#define TEST_PIN 17
int
main (int argc,char *argv[])
{
int TEST_PORT, TEST_PIN;
if(argc != 3){
fprintf(stderr,"\nUsage: %s TEST_PIN_PORT(A=0, B=1, C=2, D=3) TEST_PIN \n",argv[0]);
}
TEST_PORT = ;
TEST_PIN = ;
JZ_PIO *pio = jz_gpio_map (TEST_PORT);
if (!pio)