Fork me on GitHub

随笔 - 997  文章 - 5  评论 - 181  阅读 - 300万 

随笔分类 -  RISC-V platform

嵌入式新平台的知识
GNU 下命令objcopy 用法
摘要:概念: 将目标文件的一部分或者全部内容拷贝到另外一个目标文件中,或者实现目标文件的格式转换。 常用转换: 1 把elf格式转成s19格式: 2 把elf转成bin文件: 参考文档: 1 https://sourceware.org/binutils/docs/binutils/objcopy.htm 阅读全文
posted @ 2018-11-29 16:14 虚生 阅读(2816) 评论(0) 推荐(0) 编辑
RISC-V问题备忘
该文被密码保护。
posted @ 2018-11-12 10:54 虚生 阅读(0) 评论(0) 推荐(0) 编辑
RISC-V踩坑记----__builtin_clz((x)库函数的应用
摘要:RISC-V的确是个好东西,可是,免费的东西往往需要付出代价才能得到了,最近遇到了一个算法中的问题,追了好久,最终追到了这个库函数中,没想到,这个库函数居然还隐藏着一些猫腻。值得记下来啊。 首先上一个在X86平台下的例子: 1 #include <stdio.h> 这个是编译器的库函数,表示要获取你 阅读全文
posted @ 2018-11-09 19:32 虚生 阅读(3050) 评论(0) 推荐(0) 编辑
RISC-V指令集介绍 - 整数基本指令集
摘要:1. 寄存器 32个x寄存器,RV32下x reg是32位宽 x0:硬连线 常数0 专门的零寄存器 x1-x31:31个通用reg 返回地址:没有强制要求那一个x作为lr,但是一般用x1 pc:额外的用户可见寄存器 2. 基本指令格式 四种基础指令格式 R/I/S/U imm:立即数 rs1:源寄存 阅读全文
posted @ 2018-08-01 19:00 虚生 阅读(11273) 评论(2) 推荐(0) 编辑
RISC-V平台的汇编指令解析
摘要:csrr a0, 0xF14 //把0xF14的值读入到a0中 andi a1, a0, 0x1f //把a0 和0x1F按位与运算后存储到a1中 srli a0, a0, 5 //将高位移动到低位,覆盖a0 (SLLI是逻辑左移(0被移入低位); SRLI是逻辑右移(0被移入高位);SRAI是算术 阅读全文
posted @ 2018-08-01 16:45 虚生 阅读(18926) 评论(0) 推荐(0) 编辑
环境编译和烧录指南
该文被密码保护。
posted @ 2018-06-29 17:25 虚生 阅读(6) 评论(0) 推荐(0) 编辑
RISC-V 编译报错备忘
该文被密码保护。
posted @ 2018-06-26 16:15 虚生 阅读(4) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示