Commit Graph

14 Commits

Author SHA1 Message Date
2dc822da1b 进入中断,硬件自动禁用中断,出中断,自动开启中断,无需手动操作,删除对应的代码 2025-02-03 13:12:05 +08:00
a5d2f7e947 修正未能正确获取C语言全局变量地址的bug,代码正确运行 2025-02-03 12:13:17 +08:00
8b7dd6d9ff 增加注释;增加Makefile脚本,用于生成独立的cpu0~cpu3的仿真日志文件 2025-02-03 10:10:40 +08:00
ab506a0e37 增加测试代码,让整个主站的代码工作在RV32E的编译选项下,仅中断代码工作在RV32I的编译选项下,可以优化中断的速度。代码仅做备份,中断部分执行不正常 2025-02-03 07:51:54 +08:00
1ae3a395d8 增加代码,将主站的中断优化,只使用了4个寄存器用于中断的处理,缩减了处理的时间。通过对比优化前代码波形和优化后代码波形,代码应该是正确的 2025-02-02 20:19:19 +08:00
Ruige Lee
0d20af8297 规范化调整启动汇编,先初始化寄存器,再压栈,再开中断 2025-01-27 21:48:17 +08:00
Ruige Lee
f63e3a831b 处理中断服务 2025-01-15 17:58:12 +08:00
RuigeLee
8236d45154 无法初始化sram 2025-01-15 15:44:29 +08:00
Ruige Lee
074321ae58 更新软件代码 2025-01-15 11:44:30 +08:00
RuigeLee
9e0d0a4177 寄存器保护 2024-11-05 17:48:34 +08:00
RuigeLee
85457b581d 主站寄存器初始化 2024-11-05 16:52:16 +08:00
RuigeLee
4a219df882 删除发送错误标志,主站软件改C代码 2024-11-04 16:07:06 +08:00
RuigeLee
498fa92a80 卡总线 发送正确 2024-10-30 10:24:22 +08:00
RuigeLee
683b6cad92 拆分主站从站软件 2024-10-29 11:21:04 +08:00