|
|
6e72db048a
|
主站的代码使用最新的策略进行工作,可以编译,仿真有错误,尚未验证
|
2025-02-09 01:17:17 +08:00 |
|
|
|
6b6258ffa9
|
增加代码,将从站代码也改成RV32E和RV32I混合编程的版本
|
2025-02-03 14:56:04 +08:00 |
|
|
|
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 |
|