以下是设置Keil和mIDAS-Link RDI进行调试的步骤:
1. 打开Keil软件,点击菜单栏中的"Project" -> "Options for Target"。
2. 在弹出的窗口中,选择"Debug"选项卡。
3. 在"Use"下拉菜单中,选择mIDAS-Link RDI作为调试器。
4. 在"Settings"下的"Core"选项中,选择你正在使用的ARM核心类型(可能是ARM7)。确保选择了正确的设备。
5. 在"Utilities"下的"Off-Chip RAM"选项中,如果你扩展了外部RAM,请参照你的电路板和扩展RAM的规格填入相应的配置。
6. 点击"OK"保存设置。
之后,你可以点击Keil的"Debug"按钮开始调试程序。请确保你的mIDAS-Link RDI已正确连接到目标硬件。
关于你遇到的问题,读出来的数值是地址而不是期望的数据,可能有以下几种原因:
1. 外部RAM没有正确初始化。请确认在写入和读取数据之前已经正确初始化外部RAM。
2. 数据和地址的读写方式不正确。请检查读写操作的代码,确保正确处理数据和地址。
3. 连接问题。可能是由于连接错误或连接问题导致读写数据时出现问题。请确保连接正确。
希望以上信息对你有帮助!如果问题仍然存在,请提供更多的细节和代码,以便我们更好地理解和解决问题。
以下是设置Keil和mIDAS-Link RDI进行调试的步骤:
1. 打开Keil软件,点击菜单栏中的"Project" -> "Options for Target"。
2. 在弹出的窗口中,选择"Debug"选项卡。
3. 在"Use"下拉菜单中,选择mIDAS-Link RDI作为调试器。
4. 在"Settings"下的"Core"选项中,选择你正在使用的ARM核心类型(可能是ARM7)。确保选择了正确的设备。
5. 在"Utilities"下的"Off-Chip RAM"选项中,如果你扩展了外部RAM,请参照你的电路板和扩展RAM的规格填入相应的配置。
6. 点击"OK"保存设置。
之后,你可以点击Keil的"Debug"按钮开始调试程序。请确保你的mIDAS-Link RDI已正确连接到目标硬件。
关于你遇到的问题,读出来的数值是地址而不是期望的数据,可能有以下几种原因:
1. 外部RAM没有正确初始化。请确认在写入和读取数据之前已经正确初始化外部RAM。
2. 数据和地址的读写方式不正确。请检查读写操作的代码,确保正确处理数据和地址。
3. 连接问题。可能是由于连接错误或连接问题导致读写数据时出现问题。请确保连接正确。
希望以上信息对你有帮助!如果问题仍然存在,请提供更多的细节和代码,以便我们更好地理解和解决问题。
举报