-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
关于ch9的疑问 #3
Comments
而且从打印的log来看似乎有两个核心参与到了load数据的过程中 |
我在开发过程中没遇到这个情况,一般如果类似的问题我会使用添加qemu选项-d in_asm -D qemu.log来跟踪一下boot启动阶段的关键跳转是否正确,你可以尝试下。 |
我查了一下我打tag的ch9节的代码,有通过csrr a0, mhartid来确保只有一个核心load,我印象了之前确实存在你说的这个问题,然后我在某一版本修复了,最终可能和博客章节有点对不上,你根据我的tag对应一下。
|
我对应了下本地的代码,和你上面发的那个一致 |
loop次数增大一点看呢? |
关于ch9无法运行的问题,今天CSDN社区上的一位用户:lov1225给我发私信指出:lowlevelboot/startup.s:67的位置上,应将 |
作者您好,我在学习您的ch9的时候遇到了一些问题,现象是build.sh可以编译,但是qemu的所有串口均无打印,我在lowlevelboot的start.S中手动添加了一些打印log的语句,发现这些语句能在serial3中产生输出。
个人怀疑原因可能是opensbi或者uboot未能成功加载
不知道您那边是否遇到过这种情况
The text was updated successfully, but these errors were encountered: