Comments (5)
Feel free to take a try, and give us feedback.
from nuclei-linux-sdk.
Hello, an error was reported during the "make run_qemu" process: qemu system iscv64: unsupported machine type 'nuclei_u'. How can I resolve it? Thank you
You forget to download qemu, and set PATH, see above notes
wget -q https://nucleisys.com/upload/files/toochain/qemu/nuclei_qemu-2023.07.19-linux.zip
unzip nuclei_qemu-2023.07.19-linux.zip
export PATH=$(pwd)/linux_qemu/bin:$PATH
from nuclei-linux-sdk.
Could you check which qemu-system-riscv64
to see which qemu you are really using? maybe your system has different qemu installed, you need to verify you are using the one downloaded.
from nuclei-linux-sdk.
Sorry, I previously added 'export PATH=$(pwd)/Linux'_ Qemu/bin: $PATH "has been added to the~/. bashrc file and can now be run. If possible, could you tell me the difference between the two? Thank you
There is another issue, after executing make run qemu, it got stuck in this interface. How can I solve it? Thank you
- The qemu downloaded from this link is the lastest qemu from Nuclei, still in development, and have some new features, you can check it by
qemu-system-riscv64 --version
, another one, I suppose you are download it from our website, it is a official release 2022.12. - Please remove
work
directory under nuclei linux sdk, and make sure you are onfeature/optee_5.10
branch, and git submodule updated successfully, and no local changes have been made, and then rebuild this sdk. We also post sample git output in this issue.
Thanks
from nuclei-linux-sdk.
Hello, I just came into contact with the Riscv and tee fields, and I have another question. May I ask if this project uses qemu/spike to simulate the Riscv environment?
Hi @JESSIY225 , thanks for contact with me, here are some brief answer below:
- This issue demostrated how to execute OpTEE on a RISC-V processor emulated using Nuclei QEMU
- qemu and spike are both isa simulator, but qemu contains much more features, we can implement a simple virtual SoC in it, and execute software on it like a real SoC.
- This RISC-V processor emulated in QEMU is Nuclei RISC-V Processor UX900 series, check https://nucleisys.com/product/900smp.php
- If you have all your source code and preprequites list in this issue installed, you should be able to run it successfully, we have done this in our own PC many times, so please double check your build log, see what error you may miss
If you are looking for help with RISC-V architecture, please check isa manual here, if your research team are interested in commerical risc-v cpu product with TEE feature, you can contact with me, I can introduce our company sales to you.
Thanks
from nuclei-linux-sdk.
Related Issues (20)
- how to do git clone clean source code 如何Clone下载干净的代码 HOT 2
- Build error optee_os/core/tee.bin Unknown e_machine "243" when try to build optee option HOT 6
- Common Questions 常见问题
- About Linux Toolchain 关于Linux工具链 HOT 1
- AMP Demo about Linux + FreeRTOS HOT 1
- Build fail in ubuntu 22.04 c-stack.c:55:26: error: missing binary operator before token "(" HOT 5
- 关于各分支功能介绍 About each branch feature HOT 9
- Linux Bringup suggestion when using Nuclei RISC-V CPU HOT 1
- How to create dma coherent memory on Nuclei Linux Platform
- Use gdb to download linux images and debug
- Uboot SPL Support in Nuclei Linux SDK
- OP-TEE build does not continue after OpenSBI HOT 5
- Add "depth=1" when git clone or git module update to save time. HOT 5
- 如何下载最新的源码(无git) How to download latest source code without git HOT 2
- buildroot_initramfs/host/bin/riscv-nuclei-linux-gnu-gdb: error while loading shared libraries: libgmp.so.3: cannot open shared object file: No such file or directory
- qemu-system-riscv64: error while loading shared libraries: libpixman-1.so.0: cannot open shared object file: No such file or directory HOT 2
- opensbi boot traped with a lot of sbi_trap_error
- Using prebuilt linuxsdk docker image HOT 8
- Using GDBREMOTE to do remote debug and upload freeloader HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nuclei-linux-sdk.