单片机/MCU论坛
直播中

你又知道了

12年用户 1104经验值
私信 关注
[问答]

用keil3 V3.22和mIDAS-Link RDI进行调试,请问怎么设置keil?

各位斑竹你们好,我用aduc7026扩展了外部ARM,ARM型号CY62256LL-70SNC,现在正用keil3 V3.22和mIDAS-Link RDI 进行调试,请问我该怎么设置keil?以下这样设置对吗?知道的朋友一定要帮帮忙啊,谢谢了


为什么读出来的是地址呢?比方说扩展外部RAM时我用MS1,初始地址是0x20000000,然后进行读写并用串口调试软件显示,读出来的数竟然是地址!如图:

扩展的时候我是参照下面这个图做的:

回帖(1)

张虎豹

2024-1-15 16:47:59
以下是设置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. 连接问题。可能是由于连接错误或连接问题导致读写数据时出现问题。请确保连接正确。

希望以上信息对你有帮助!如果问题仍然存在,请提供更多的细节和代码,以便我们更好地理解和解决问题。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分