We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
我在使用NEMU执行riscv-dv生成的bin文件时出现nemu无法正常退出的情况。具体表现为nemu卡死。 经过分析ready-to-run下通过am生成的bin文件,发现程序结束时均指向了nemu的自定义指令:nemu_trap 其编码为5006b,但是在nemu源码以及香山文档中该指令的编码为6b。
请问编码是以哪个为准?我尝试了5006b后nemu能够跑通riscv-dv的程序。
The text was updated successfully, but these errors were encountered:
您好,请以0x6b为准; 由于指令解码的问题,0x5006b也被视为nemu_trap,但是以文档为准,应该使用0x6b。
Sorry, something went wrong.
xyyy1420
No branches or pull requests
我在使用NEMU执行riscv-dv生成的bin文件时出现nemu无法正常退出的情况。具体表现为nemu卡死。
经过分析ready-to-run下通过am生成的bin文件,发现程序结束时均指向了nemu的自定义指令:nemu_trap
其编码为5006b,但是在nemu源码以及香山文档中该指令的编码为6b。
请问编码是以哪个为准?我尝试了5006b后nemu能够跑通riscv-dv的程序。
The text was updated successfully, but these errors were encountered: