URL
https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk
Only display areas with differences |
Details |
Blame |
View Log
Rev 207 |
Rev 345 |
extern int led_putnum();
|
extern int led_putnum();
|
#define DELAY 900000
|
#define DELAY 900000
|
extern char strobe(),putDebugChar(),print(),putnum();
|
extern char strobe(),putDebugChar(),print(),putnum();
|
extern char foobar();
|
extern char foobar();
|
extern char breakpoint();
|
extern char breakpoint();
|
|
|
#define TESTSTUB 1
|
#define TESTSTUB 1
|
|
|
main()
|
main()
|
{
|
{
|
unsigned char x;
|
unsigned char x;
|
char buf[20];
|
char buf[20];
|
|
|
#if TESTIO
|
#if TESTIO
|
strobe();
|
strobe();
|
outbyte ('\n');
|
outbyte ('\n');
|
outbyte ('$');
|
outbyte ('$');
|
write (2, "Enter 5 characters... ", 24);
|
write (2, "Enter 5 characters... ", 24);
|
read (0, buf, 5);
|
read (0, buf, 5);
|
print (buf);
|
print (buf);
|
print ("\r\n");
|
print ("\r\n");
|
strobe ();
|
strobe ();
|
#endif
|
#endif
|
|
|
#if TESTSTUB
|
#if TESTSTUB
|
print ("\r\nInit vectors...\r\n");
|
print ("\r\nInit vectors...\r\n");
|
/*** set_debug_traps(); ***/
|
/*** set_debug_traps(); ***/
|
print ("\r\nSet a breakpoint...\r\n");
|
print ("\r\nSet a breakpoint...\r\n");
|
handle_exception();
|
handle_exception();
|
/*** breakpoint(); ***/
|
/*** breakpoint(); ***/
|
#endif
|
#endif
|
|
|
print ("\r\nTest foobar\r\n");
|
print ("\r\nTest foobar\r\n");
|
foobar();
|
foobar();
|
/* whew, we made it */
|
/* whew, we made it */
|
print ("\r\nDone...");
|
print ("\r\nDone...");
|
}
|
}
|
|
|
/*
|
/*
|
* FIXME: this is only hear so things will link.
|
* FIXME: this is only hear so things will link.
|
*/
|
*/
|
int
|
int
|
puts(s)
|
puts(s)
|
char *s;
|
char *s;
|
{
|
{
|
s++;
|
s++;
|
}
|
}
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.