when accessing PCI physical address, T2080RDB hang

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

when accessing PCI physical address, T2080RDB hang

788 次查看
jun_li1
Contributor II

When I read  PCI-0 physical address 0xf80000000(PCI-0 have no target device present) on T2080RDB(T2080E rev1.0) the CPU will hang and can not get CPU information from codeWarrior(codeWarrior report protocol  error).

But on other T2080RDB(T2080E rev1.1), the read access will not make CPU hang.

who can explain it? 

What is the correct CPU response when accessing 0xf80000000? trigger a machine check? data storage? 

标签 (1)
标记 (2)
0 项奖励
2 回复数

626 次查看
ufedor
NXP Employee
NXP Employee

It is normal that Machine Check is generated when a PCIe read transaction addressed memory region assigned to a target device which is not present.

In this case no valid data can be returned, so asynchronous Machine Check is generated.

> What is the correct CPU response when accessing 0xf80000000?

What is mapped to this address?

Please provide U-Boot booting log.

0 项奖励

626 次查看
yusufalti333
Contributor IV

Hello ufedor

I am having machine check issue too. Can you take a look this thread https://community.nxp.com/thread/522267

Thanks.

0 项奖励