eclipse - Eclipse:在下载 bin 文件之前需要更新一些寄存器
问题描述
我将 Eclipse Oxygen (4.7.3a) 用于嵌入式 C 工作项目。有多个处理器,我想在下载二进制映像之前配置一些寄存器。Eclipse/Debug Configuration/Startup 有一个运行/重启命令区域,允许运行命令(如寄存器写入)。我找不到这个脚本寄存器写入格式是什么。我努力了:
监控 memU32 0x22002222=0x0005A5AF
然后出错:无效的命令名称“memU32”。是否有关于预期格式的描述?我在另一个项目中找到了这个脚本,但它似乎不起作用。我的目标是能够在将二进制映像下载到 RAM 之前将寄存器设置为一个值。
解决方案
'set' 命令可用于设置寄存器值。调试器命令窗口似乎链接到 GDB,因此此处使用 GDB 命令。
设置 *((int *) 0x22002222)=0x0005A5AF
推荐阅读
- javascript - 发送表单时如何自动登录/注册用户?
- angularjs - 这个拼接定义正确吗?
- r - 当绘图的限制固定时,ggplot2 中的抖动点
- javascript - 如何在javascript中使用当前日期、时间、秒、毫秒获取当前时间戳?
- dart - 如何在flutter android中读取/打开e-pub文件?
- kubernetes - 如何在 AWS 上自动扩展 Kubernetes
- laravel - Laravel belongsTo & hasMany 关系不起作用
- php - laravel 5.6 使用另一个服务器数据库
- javascript - 我的 Firebase 数据库结构是否正确且高效?如何添加另一个处理动态日历的集合?
- javascript - 如何在 ionic 3 中创建常量文件?