Memory access using debugger

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

Memory access using debugger

跳至解决方案
2,595 次查看
jagat
Contributor I

I am working with P1022 processor with  codewarrior 10.3.

While accessing the memory range of 0x80000000 to 0xDFFFFFFF , it displays only question marks (????????).

What is the meaning of these question marks ?

标签 (1)
0 项奖励
回复
1 解答
2,388 次查看
hwrobel
NXP Employee
NXP Employee

If you just get “??” marks, then the memory map access transaction could not complete correctly on the transaction level, so there is no data to report back.

If the access should succeed then the typical cause is bad mapping of such a memory area in local access windows so that no one to respond can be reached with the read access.

Note that waiting for such transactions can take time, depending on system configuration. So it is better for effective debugging to either have a fully mapped system, or to consider using CodeWarrior memory configuration files to tell the debugger which memory areas are “off limits”.

在原帖中查看解决方案

0 项奖励
回复
3 回复数
2,389 次查看
hwrobel
NXP Employee
NXP Employee

If you just get “??” marks, then the memory map access transaction could not complete correctly on the transaction level, so there is no data to report back.

If the access should succeed then the typical cause is bad mapping of such a memory area in local access windows so that no one to respond can be reached with the read access.

Note that waiting for such transactions can take time, depending on system configuration. So it is better for effective debugging to either have a fully mapped system, or to consider using CodeWarrior memory configuration files to tell the debugger which memory areas are “off limits”.

0 项奖励
回复
2,388 次查看
jagat
Contributor I

I have checked with memory configuration file and it is working fine.

Thanks.

0 项奖励
回复
2,388 次查看
jagat
Contributor I

Thanks for your quick response.

I will use the CodeWarrior memory configuration file and update you.

0 项奖励
回复