您现在的位置是:首页 > 正文

蜂鸟E203开发环境准备工作

2024-04-01 00:29:36阅读 2

Windows

Windows工具“NucleiStudio”的快速上手

【推荐直接使用这个】不需要折腾其他环境了,linux坑很多。这个是全部都配置好的
可以烧录,编译测试。NucleiStudio 将 JRE、Eclipse、GNU MCU Eclipse 插件、RISCV-V 交叉工具链、Windows Build Tools 打包在了一起。所以 NucleiStudio 本质上还是 Eclipse

https://www.riscv-mcu.com/site/rvstar_nucleistudio_quickstart/

Windows工具“Eclipse”的快速上手

参考:两篇步骤一样,描述互相补足就够了
如果需要下载最新版的2022_01版本,请联系我,本人已下载好了,文件夹排布参考了瓜大三哥(他是2018版本的)

https://blog.csdn.net/u011169011/article/details/107352163?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_antiscan&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_antiscan&utm_relevant_index=2

https://blog.csdn.net/buzhiquxiang/article/details/103345343?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164603404616780264072041%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=164603404616780264072041&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-5-103345343.nonecase&utm_term=e203&spm=1018.2226.3001.4450

https://blog.csdn.net/u011169011/article/details/107425145?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164604095516780255272783%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=164604095516780255272783&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-9-107425145.nonecase&utm_term=e203&spm=1018.2226.3001.4450

Linux

安装VMware,安装Ubuntu18.04

https://blog.csdn.net/qq_44830040/article/details/106028964

ubuntu虚拟机连接网络

记得用win+R里services.msc把所有VWmare的进程打开,默认是关闭的要不然也连接不上

https://blog.csdn.net/goodgoodstudyddp/article/details/116542155

换源

网速不好的话会差不多二十分钟
(里面的方法二)

https://blog.csdn.net/weixin_43798960/article/details/108522630

安装共享文件夹,虚拟机和主机可以传文件

https://blog.csdn.net/lxp90/article/details/17238899

下载tools(有很多坑)

https://blog.csdn.net/weixin_42189664/article/details/119492048
https://www.jianshu.com/p/89b40e01d983

运行以下命令配置工具链

下载百度网盘链接或者官网的

cd /mnt/hgfs/share/linux
cp nuclei_riscv_newlibc_prebuilt_linux64_2022.01.tar.bz2 ~/
cd ~/
tar -xjvf nuclei_riscv_newlibc_prebuilt_linux64_2022.01.tar.bz2

cd ~/e203_hbirdv2/
mkdir -p ./riscv-tools/prebuilt_tools/prefix/bin
cd ./riscv-tools/prebuilt_tools/prefix/bin/
ln -s ~/nuclei_riscv_newlibc_prebuilt_linux64_2022.01.tar.bz2/gcc/bin/* .

cd ~/e203_hbirdv2/riscv-tools/riscv-tests/isa
source regen.sh

cd /mnt/hgfs/share/linux 
cp ./Nuclei OpenOCD

报错
成功解决的门:

https://blog.csdn.net/qq_43858116/article/details/123191294?spm=1001.2014.3001.5501
-*********
ubuntu@ubuntu-virtual-machine:~/e203_hbirdv2/riscv-tools/riscv-tests/isa$ source regen.sh
make: Entering directory '/home/ubuntu/e203_hbirdv2/riscv-tools/riscv-tests/isa/generated'
/home/ubuntu/e203_hbirdv2/riscv-tools/riscv-tests/isa/../../prebuilt_tools/prefix/bin/riscv-nuclei-elf-gcc -march=rv32imafdc -mabi=ilp32 -static -mcmodel=medany -fvisibility=hidden -nostdlib -nostartfiles -I..//../env/p -I..//macros/scalar -T..//../env/p/link.ld ../rv32ui/simple.S -o rv32ui-p-simple
make: /home/ubuntu/e203_hbirdv2/riscv-tools/riscv-tests/isa/../../prebuilt_tools/prefix/bin/riscv-nuclei-elf-gcc: Command not found
../Makefile:78: recipe for target 'rv32ui-p-simple' failed
make: *** [rv32ui-p-simple] Error 127
make: Leaving directory '/home/ubuntu/e203_hbirdv2/riscv-tools/riscv-tests/isa/generated'
/*******
https://blog.csdn.net/wuyulanguang/article/details/86220770
https://blog.csdn.net/qq_39980334/article/details/118088305
https://blog.csdn.net/liudehuadelianxi/article/details/106873601

来一张ubuntu18.04下的iverilog运行RISC-V里RV32I指令集测试文件成功截图
在这里插入图片描述

网站文章

  • Android 共存debug release版, 并设置不同名字

    一部手机上同时安装app的debug版和release版,并显示不同名字 build.gradle buildTypes { debug { applicationIdSuffix ".debug" resValue "string", "app_name", "@string/app_name_debug" ...

    2024-04-01 00:29:28
  • 神经网络向量化实现

    神经网络向量化实现

    矢量化编程 当使用学习算法时,一段更快的代码通常意味着项目进展更快。例如,如果你的学习算法需要花费20分钟运行完成,这意味着你每个小时能“尝试”3个新主意。但是假如你的程序需要20个小时来运行,这意味着你一天只能“尝试”一个新主意,因为你需要花费这么长时间来等待程序的反馈。对于后者,假如你可以提升代码的效率让其只需要运行10个小时,那么你的效率差不多提升一倍。 矢量化编

    2024-04-01 00:29:21
  • 动态数据源切换 AbstractRoutingDataSource

    动态数据源切换 AbstractRoutingDataSource

    2024-04-01 00:28:57
  • 解决WebStorm中无法拉取自己项目的问题

    解决WebStorm中无法拉取自己项目的问题

    1.打开webstorm,然后点击(file->setting->github)2.输入自己的账号和密码这里如果电脑本地不是自己的账号,会报错解决方案:打开控制面板->用户账户->管理您的凭据,修改git用户名和密码3.配置你的git4.拉取git项目代码...

    2024-04-01 00:28:50
  • 山东师范大学2024年的计算机毕设题目大全50例

    最近要准备毕业设计了,不会选题,希望可以帮忙给一些毕业设计题目,我整整花了一周把之前做的答辩通过的毕业设计成品进行整理如下列表。

    2024-04-01 00:28:42
  • Windows10安装visual studio 2013

    https://wenku.baidu.com/view/6f1ba49955270722192ef7a8.html

    2024-04-01 00:28:37
  • LeetCode数据库题目汇总一(附答案)

    LeetCode数据库题目汇总一(附答案)

    表: `Queue````person_id 是这个表的主键。该表展示了所有等待电梯的人的信息。表中 person_id 和 turn 列将包含从 1 到 n 的所有数字,其中 n 是表中的行数。``...

    2024-04-01 00:28:12
  • Java8新特性

    Java8新特性

    简单翻译如下:java特性:​ lambda表达式(Lambda Expressions)​ 方法引用(Method references)​ 默认方法(Default methods)​ 重复注释(...

    2024-04-01 00:28:06
  • python处理http接口请求(各类型数据「date/json」的请求/响应详细处理)

    python处理http接口请求(各类型数据「date/json」的请求/响应详细处理)

    python处理http接口请求(各类型数据「date/json」的请求/响应详细处理)

    2024-04-01 00:27:59
  • 蓝桥杯2020年javaC组真题 “数字三角形”

    蓝桥杯2020年javaC组真题 “数字三角形”

    数字三角形利用动态规划算法求最大和和最小和。

    2024-04-01 00:27:33