Open utterances-bot opened 3 years ago
目前已经不被当前主流编译工具链所支持了
这里面不被支持的是指 RISC-V 特权级架构 1.10 还是 RISC-V 特权级架构1.9.1 版本(2016 年),根据版本号推测是后者。现在课程代码已经不被最新的nightly 支持,是说明 1.10 版本的特权级架构也不被主流支持了吗?这个架构要是一直变来变去的话,用不稳定的工具写稳定的操作系统这样不会很奇怪吗。。。
@BackMountainDevil 项目还在持续更新中,现在开发中的*-dev
分支就支持更新的nightly版本,等开发完毕之后就会上传到主分支。其实一个更大的问题是文档也要同步更新,而且工作量不小。特权级架构的话,我理解是1.9.1尚处rv的不稳定版本,因此相邻版本之间兼容性会比较差,也许1.10+就不会有这样的问题。我目前也不知道主流工具链支持的是哪个版本,但没关系,项目会一直更新下去的。
syscyl_clock_enable(SYSCTL_CLOCK_PLL1);
-> sysctl_clock_enable(SYSCTL_CLOCK_PLL1);
@wyfcyx hello,您好我是用K210开发板构建开发环境的时候,运行make run BOARD=k210
后,卡在这一个界面,我理解应该是环境没有配置OK吧?
[rustsbi] RustSBI version 0.2.0-alpha.3
.__ .____. ..__ __
| \ | | | | / | | / || \ | |
| |) | | | | | | (-------| |----
| (----| |_) || | | / | | | | \ \ | | \ \ | _ < | | | |\ \----.|
--' |.----) | | | .----) | | |) || |
| | `.| _/ |_/ |__| |___/ |__/ |__|
[rustsbi] Implementation: RustSBI-K210 Version 0.0.1 [rustsbi] misa: RV64ACDFIMSU [rustsbi] mideleg: ssoft, stimer (0x22) [rustsbi] medeleg: ima, bkpt, uecall (0x109) [rustsbi] enter supervisor 0x80020000
@PJSSABER 请问是哪个分支?目前主分支貌似不支持k210,可以先尝试ch1-ch7。
@PJSSABER 请问是哪个分支?目前主分支貌似不支持k210,可以先尝试ch1-ch7。
Main branch. 好的,我试试ch1-ch2. 正常运行的话应该和qemu一样停留在串口的CLI上吧?
K210 开发板相关问题 — rCore-Tutorial-Book-v3 0.1 文档
https://rcore-os.github.io/rCore-Tutorial-Book-v3/chapter0/6hardware.html