关于OpenMips
来源:互联网 发布:流水账记账软件 编辑:程序博客网 时间:2024/06/17 03:37
1、编译,参见《自己动手写CPU》P97
mips-linux-as.exe -mips32 inst_rom.s -o inst_rom.o
2、如何查看Section信息,参见《自己动手写CPU》P99
mips-linux-readelf.exe -S inst_rom.o
3、链接
mips-linux-ld.exe -T ram.ld inst_rom.o -o inst_rom.om
4、分析.om文件
只读取ELF header
mips-linux-readelf.exe -h inst_rom.om
列出Program header信息
mips-linux-readelf.exe -l inst_rom.om
5、得到.bin文件
mips-linux-objcopy.exe -O binary inst_rom.om inst_rom.bin
6、将.bin文件转化为ModelSim中存储器初始化文件格式
Bin2Mem.exe -f inst_rom.bin -o inst_rom.data
mips-linux-as.exe -mips32 inst_rom.s -o inst_rom.o
2、如何查看Section信息,参见《自己动手写CPU》P99
mips-linux-readelf.exe -S inst_rom.o
3、链接
mips-linux-ld.exe -T ram.ld inst_rom.o -o inst_rom.om
4、分析.om文件
只读取ELF header
mips-linux-readelf.exe -h inst_rom.om
列出Program header信息
mips-linux-readelf.exe -l inst_rom.om
5、得到.bin文件
mips-linux-objcopy.exe -O binary inst_rom.om inst_rom.bin
6、将.bin文件转化为ModelSim中存储器初始化文件格式
Bin2Mem.exe -f inst_rom.bin -o inst_rom.data
0 0
- 关于OpenMips
- 自制处理器OpenMIPS移植ucos-II过程之1——OpenMIPS介绍
- 自制处理器OpenMIPS移植ucos-II过程之3——DE2验证OpenMIPS
- 自制处理器OpenMIPS移植ucos-II过程之1——OpenMIPS介绍
- OpenMIPS VHDL study学习笔记第一天 -- Feb 25
- 自制处理器OpenMIPS移植ucos-II过程之2——OpenMIPS实践版及SOPC搭建
- 自制处理器OpenMIPS移植ucos-II过程之7——DE2上验证ucos-II+OpenMIPS
- 自制处理器OpenMIPS移植ucos-II过程之4——ucos-II文件目录建立
- 自制处理器OpenMIPS移植ucos-II过程之5——修改ucos-II源代码
- 自制处理器OpenMIPS移植ucos-II过程之6——创建Makefile
- 自己动手写处理器之第三阶段——教学版OpenMIPS处理器蓝图
- 自己动手写CPU之第五阶段(2)——OpenMIPS对数据相关问题的解决措施
- 自己动手写CPU之第九阶段(5)——实现加载存储指令4(修改OpenMIPS顶层模块)
- 自己动手写CPU之第九阶段(9)——修改OpenMIPS以实现ll、sc指令
- 自制处理器OpenMIPS移植ucos-II过程之2——OpenMISP实践版及SOPC搭建
- 关于
- 关于
- 关于++,--
- 提高第9课时,实践2,歌手大奖赛评分加强版
- MySql常用命令:注意命令后面的分号!
- 最短路径_Floyd
- markdown编辑器
- Java中继承Thread和实现Runnable这两种创建线程有何区别
- 关于OpenMips
- Scan 算法
- 徐汉彬:亿级Web系统搭建——单机到分布式集群
- zigbee zcl规范及其协议栈实现1
- 双击jar包出现:could not find the main class .和could not create the java virtual machine.win7/xp解决方法详解
- onload和ready的不同
- 注意:firstChild和lastChild
- MTK 6260功能机蓝牙介绍
- Python 实现最长公共子序列LCS