这是 arm-none-eabi-run 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
模拟器 - 模拟器手册页 (7.10-1ubuntu3+9) 7.10
概要
arm-none-eabi-运行 [选项] 程序 [程序 ARGS]
配置
--内存删除 地址|所有, --删除内存 地址
删除 ADDRESS 处的内存(所有地址)
--内存区域 地址,大小[,模数]
添加内存区域
--内存别名 地址,大小{,地址}
添加内存阴影
--内存大小 [以字节为单位,Kb(k 后缀)、Mb(m 后缀)或 Gb(g 后缀)]
在地址零添加内存
--内存填充 VALUE
填充随后添加的内存区域
--内存清除
清除随后添加的内存区域
--内存映射文件 文件
内存映射文件中的下一个内存区域
--内存信息, --信息记忆
列出可配置的内存区域
--地图信息
列出映射区域
-p[开|关闭], - 轮廓[=on|关闭]
执行分析
--配置文件-insn[=on|关闭]
执行指令分析
--profile-内存[=on|关闭]
执行内存分析
--配置文件核心[=on|关闭]
执行核心分析
--配置文件模型[=on|关闭]
执行模型分析
--profile-cpu-频率 CPU频率
指定模拟cpu时钟的速度
--配置文件 文件名
指定配置文件输出文件
--配置文件-pc[=on|关闭]
执行 PC 分析
-F PC 配置文件频率, --profile-pc-频率 PC 配置文件频率
指定的 PC 分析频率
-S PC 配置文件大小, --配置文件电脑大小 电脑配置文件大小
指定 PC 分析大小
--profile-pc-粒度 PC 配置文件粒度
指定 PC 分析样本覆盖率
--profile-pc-范围 基础,绑定
指定 PC 分析地址范围
-吨|关闭], - 痕迹[=on|关闭]
追踪有用的东西
--trace-insn[=on|关闭]
执行指令跟踪
--跟踪解码[=on|关闭]
跟踪指令解码
--跟踪提取[=on|关闭]
跟踪指令提取
--trace-linenum[=on|关闭]
执行行号跟踪(暗示 --trace-insn)
--trace-内存[=on|关闭]
跟踪内存操作
--trace-alu[=on|关闭]
跟踪 ALU(算术逻辑单元)操作
--trace-fpu[=on|关闭]
跟踪 FPU(浮点单元)操作
--trace-vpu[=on|关闭]
跟踪 VPU(矢量处理单元)操作
--跟踪分支[=on|关闭]
跟踪分支
--trace-语义[=on|关闭]
执行 ALU、FPU、VPU、MEMORY 和 BRANCH 跟踪
--跟踪模型[=on|关闭]
包括模型性能数据
--跟踪核心[=on|关闭]
跟踪核心操作
--跟踪事件[=on|关闭]
跟踪事件
--trace-系统调用[=on|关闭]
跟踪系统调用
--跟踪注册[=on|关闭]
跟踪 cpu 寄存器访问
--跟踪调试[=on|关闭]
将用于调试模拟器的信息添加到跟踪输出
--跟踪文件 文件名
指定跟踪输出文件
-v, --详细
详细输出
-E 大|小, --字节序 大|小
设置字节序
- 环境 用户|虚拟|操作
设置运行环境
- 结盟 严格|非严格|强制
设置内存访问对齐
-D, -调试
打印调试信息
--调试insn
打印指令调试信息
--调试文件 文件名
指定调试输出文件
--do-命令 指挥
-H, - 帮帮我
打印帮助信息
- 版
打印版本信息
- 建筑学 机
指定要使用的架构
--架构信息, --信息架构
列出支持的架构
- 目标 BFD名称
指定目标文件的目标代码格式
--系统根目录 系统根
启动时使用绝对文件名和 cwd 的系统调用的根
注意:根据模拟器配置,一些选项
可能不适用
program args 要传递给模拟程序的参数。
注意:很少有模拟器支持这一点。
使用 onworks.net 服务在线使用 arm-none-eabi-run