提交 2a8c706d 编写于 作者: 饶先宏's avatar 饶先宏
......@@ -566,7 +566,7 @@ DEFINE_FUNC(riscv_core_instr, "pc") {
DEFINE_FUNC(riscv_core_clktick, "") {
if (vget(nwReset) == 0) {
vput(pc, 0x10074);
vput(pc, 0x74);
vput(write, 0);
vput(read, 0);
vput(state, RISCVSTATE_READ_INST);
......@@ -649,12 +649,12 @@ int loadExecImage(unsigned char* data, int maxlen)
MODULE_INIT(riscv_core)
int i;
pobj->ramsize = 128 * 1024;
pobj->ramsize = 8 * 1024;
pobj->ram = malloc(pobj->ramsize);
loadExecImage(pobj->ram, pobj->ramsize);
pobj->ramdstaddr = 0;
pobj->dstreg = 0;
pobj->regs[1] = 0x1008c; /* 入口地址 */
pobj->regs[1] = 0x8c; /* 入口地址 */
pobj->regs[2] = pobj->ramsize - 16;
pobj->regs[0] = 0; /* 硬连接到0上 */
PORT_IN(wClk, 1);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册