首页 > 解决方案 > Eclipse:在下载 bin 文件之前需要更新一些寄存器

问题描述

我将 Eclipse Oxygen (4.7.3a) 用于嵌入式 C 工作项目。有多个处理器,我想在下载二进制映像之前配置一些寄存器。Eclipse/Debug Configuration/Startup 有一个运行/重启命令区域,允许运行命令(如寄存器写入)。我找不到这个脚本寄存器写入格式是什么。我努力了:

监控 memU32 0x22002222=0x0005A5AF

然后出错:无效的命令名称“memU32”。是否有关于预期格式的描述?我在另一个项目中找到了这个脚本,但它似乎不起作用。我的目标是能够在将二进制映像下载到 RAM 之前将寄存器设置为一个值。

标签: eclipse

解决方案


'set' 命令可用于设置寄存器值。调试器命令窗口似乎链接到 GDB,因此此处使用 GDB 命令。

设置 *((int *) 0x22002222)=0x0005A5AF


推荐阅读