OpenCores
URL https://opencores.org/ocsvn/mips789/mips789/trunk

Subversion Repositories mips789

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /mips789/branches/avendor/bench/demo
    from Rev 35 to Rev 51
    Reverse comparison

Rev 35 → Rev 51

/demo.c
0,0 → 1,62
/******************************************************************
* *
* Author: Liwei *
* *
* This file is part of the "mips789" project. *
* Downloaded from: *
* http://www.opencores.org/pdownloads.cgi/list/mips789 *
* *
* If you encountered any problem, please contact me via *
* Email:mcupro@opencores.org or mcupro@163.com *
* *
******************************************************************/
 
#include "..\..\clib\dvc_lib.h"
 
void main2()
{
unsigned char i=0 ;
 
uart0_putstr((char*)"HELLO CPU WORLD!\nThis is MIPS789 Running\n");
LCD_init();
LCD_write_string(0,0," THIS'S MIPS789");
LCD_write_string(0,1,"MIPS789 demo...");
while(1)
{ if(i==0)
uart0_putstr((char*)"HI can you see me?\n");
dis_byte(i++);
dly_us(100*1000);
led1_off();
led2_off();
/*
if(get_key1()&&get_key2())
{
led1_off();
led2_off();
LCD_write_string(0,1,"Ready to RCV ");
uart0_putstr((char*)"I am ready to rcv program...\n");
download();
}
else
*/
if(get_key1())
{
LCD_write_string(0,1,"hello key1 ");
led1_on();
uart0_putstr((char*)"you have pressed key1\n");
while(get_key1());
LCD_write_string(0,1,"MIPS789 demo...");
}
else if(get_key2())
{
LCD_write_string(0,1,"hello key2 ");
led2_on();
uart0_putstr((char*)"you have pressed key2\n");
while(get_key2());
LCD_write_string(0,1,"MIPS789 demo...");
}
 
}
}
/demo.bat
0,0 → 1,20
path;
path=..\..\gccmips_elf
del *.axf
del *.txt
as -o boot.o ..\plasmaboot.asm
gcc -O2 -O -Wall -c -s ..\..\clib\dvc_lib.c
gcc -O2 -O -Wall -c -s demo.c
 
ld.exe -Ttext 0 -eentry -Map test.map -s -N -o test.axf boot.o dvc_lib.o demo.o
 
objdump.exe --disassemble test.axf > list.txt
 
convert_sp
gensim
genmif
 
#ser_dld 9600 COM1 N
copy *.mif ..\..\quartus2\*.mif
#copy *.v ..\MODELSIM\*.v
 
/clean.bat
0,0 → 1,10
del *.bak
del *.map
del *.o
del *.exe
del *.axf
del *.txt
del *.bin
del sim_ram.v
del *.mif
del transcript

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.