芯片开放社区
直播中

dql2016

10年用户 342经验值
擅长:模拟技术 测量仪表 嵌入式技术 处理器/DSP 测量仪表 嵌入式技术 模拟技术 处理器/DSP
私信 关注
[技术讨论]

【平头哥Sipeed LicheeRV 86开发板试用体验】三、搭建交叉编译开发环境&测试

首先在全志官网按照教程下载SDK:
屏幕截图 2022-04-03 194052.png
耐心等待即可。。。
屏幕截图 2022-04-03 193755.png
好家伙,12.5GB,前几次都是没有耐心等,以为崩溃了。。。
屏幕截图 2022-04-03 193839.png
将交叉编译工具添加到环境变量~/.bashrc:

  1. export PATH=~/tina-d1-h/prebuilt/gcc/linux-x86/riscv/toolchain-thead-glibc/riscv64-glibc-gcc-thead_20200702/bin/:$PATH
使命令生效:
  1. source ~/.bashrc
然后就可以使用交叉编译器
  1. riscv64-unknown-linux-gnu-gcc

了,查看一下版本:
屏幕截图 2022-04-03 203316.png

创建测试代码test.c,内容如下:
  1. #include

  2. int main(int argc, char const *argv[])
  3. {
  4.     printf("Hello Sipeed LicheeRV 86 Paneln");
  5.     return 0;
  6. }
编译:
  1. riscv64-unknown-linux-gnu-gcc test.c -o test
查看编译输出test文件类型:
屏幕截图 2022-04-04 110548.png
将生成的test文件提供sftp工具拷贝到开发板;
屏幕截图 2022-04-04 104414.png
添加可执行权限:
  1. chmod +x test
运行:
  1. ./test

屏幕截图 2022-04-04 104429.png

更多回帖

发帖
×
20
完善资料,
赚取积分