RISC-V CPU实践——从零开始(二)编写汇编程序和C程序

1、安装RISC-V 工具链

基础知识:RISC-V 工具链是一个专门为 RISC-V 架构 嵌入式系统开发的交叉编译器。可以将汇编语言程序和C/C++语言程序编译成 RISC-V 处理器能够理解和执行的二进制文件。有了最终的机器语言代码,就可以更新前面的ram对应的hex文件内容。可以跑程序,虽然不能直接运行汇编和c语言程序,但也能简介验证汇编语言程序和C/C++语言程序的正确性,学习汇编语言程序和C/C++语言程序和RISC-V机器码之间的对应关系,深入理解RISC-V指令集。

选择GNU RISC-V Toolchain。从GitHub 上搜索到的 riscv-collab/riscv-gnu-toolchainRISC-V 官方维护的 GNU Toolchain 的源代码仓库

xpack-riscv-none-elf-gcc 是由 xPack 项目 提供的一个预构建的二进制发行版

二者比较,选择xpack-riscv-none-elf-gcc ,后续可以编译RISC-V汇编语言和C语言

Windows 系统下下载安装 GNU RISC-V Toolchain 步骤

1. 下载工具链

  1. 访问 xPack 网站: 打开你的网页浏览器,访问 xPack 的官方发布页面。通常你可以在他们的 GitHub 发布页面找到最新版本: https://github.com/xpack-dev-tools/riscv-none-elf-gcc-xpack/releases

  2. 找到对应版本: 在发布列表中,找到 xpack-riscv-none-elf-gcc-14.2.0-3-win32-x64 这个版本。

  3. 下载压缩包: 点击对应的 .zip 文件链接(例如:xpack-riscv-none-elf-gcc-14.2.0-3-win32-x64.zip)来下载。


评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值