卡总线 发送正确

This commit is contained in:
RuigeLee
2024-10-30 10:24:22 +08:00
parent 9058337ffe
commit 498fa92a80
3 changed files with 21 additions and 23 deletions

View File

@@ -29,22 +29,14 @@ main:
li x6, 128 #
li x10, 0x1234
1:
beqz x15, 3f # x1003
2:
li x15, 0 #
lw x7, 0(x5) # cdr_0_tx_status
andi x7, x7, 0x2 # 11
bnez x7, 2b # 102
3:
# cdr_0_tx_txFifo0x5532
sw x10, 8(x5) # cdr_0_tx_txFifo0
addi x6, x6, -1 #
bnez x6, 1b # 0
4:
j 4b
2:
j 2b

View File

@@ -10,7 +10,7 @@
_prog_start:
li x15, 0
picorv32_maskirq_insn(zero, zero)
# picorv32_maskirq_insn(zero, zero)
call main
li gp, 1;
@@ -46,7 +46,7 @@ trap_entry:
# q Without the q-registers, the irq return address will be stored in x3 (gp) and the IRQ bitmask in x4 (tp),
addi x15, x4, 0
# addi x15, x4, 0
picorv32_retirq_insn()