T2080RDB RCW loading from PBL (NOR FLASH)

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

T2080RDB RCW loading from PBL (NOR FLASH)

跳至解决方案
2,208 次查看
ganesh_sullad
Contributor II

Hi ,

I am using T2080RDB board with Lauterbach debugger connected, Initially i wanted to load PBL (contains RCW data), into the board and transfer control to the code which reside in the NOR FLASH.

For some reason i am not seeing the board uses RCW from PBL (NOR FLASH region) instead i see hard coded RCW are being used,

The RDB board switch settings are done as per the RDB datasheet to boot from NOR FLASH,
SW1 0001 0011
SW2 1011 1111
SW3 1110 0001

PBL is generated using QCVS, contains RCW data and Jump (command) to the FLASH address.

PBL is stored from 0xE8000000, and code is stored at 0xEF800000

1. What are the things that should be taken care while loading RCW from PBL?

2. What are the must configuration/commands in the PBL?

3. What is the power up sequence and any guide on the PBL?

Any considerations on the memory, CCSR space etc?

Please provide your valuable inputs.

Regards,
Ganesh Sullad

标记 (1)
0 项奖励
回复
1 解答
2,146 次查看
yipingwang
NXP TechSupport
NXP TechSupport

This could be caused by improper PBL command, for example flush command.

在原帖中查看解决方案

3 回复数
2,148 次查看
yipingwang
NXP TechSupport
NXP TechSupport

1. RCW should be deployed at the beginning for the NOR flash, u-boot should be deployed at the end of NOR flash.

For example, u-boot should be deployed at 0xeff40000 on NOR flash.

 

2. Please refer to RCW configuration file in t2080rdb folder in the attachment.

3. Please refer to "4.6.1 Power-on reset sequence" in T2080RM.

0 项奖励
回复
2,190 次查看
ganesh_sullad
Contributor II

In addition to above described issue, 

The PBL reports an error 0x78, which corresponds to "Data transfer error from memory devices" as per manual. 

Below snap is attached. 

ganesh_sullad_0-1733228983118.png

PBL memory snap: 

ganesh_sullad_1-1733229139385.png

What could be the issue here?

 

0 项奖励
回复
2,147 次查看
yipingwang
NXP TechSupport
NXP TechSupport

This could be caused by improper PBL command, for example flush command.

%3CLINGO-SUB%20id%3D%22lingo-sub-2005758%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ET2080RDB%20RCW%20%E4%BB%8E%20PBL%20(NOR%20FLASH)%20%E5%8A%A0%E8%BD%BD%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2005758%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20%2C%3C%2FP%3E%3CP%3E%E6%88%91%E6%AD%A3%E5%9C%A8%E4%BD%BF%E7%94%A8%E8%BF%9E%E6%8E%A5%E4%BA%86%20Lauterbach%20%E8%B0%83%E8%AF%95%E5%99%A8%E7%9A%84%20T2080RDB%20%E6%9D%BF%EF%BC%8C%E6%9C%80%E5%88%9D%E6%88%91%E6%83%B3%E5%B0%86%20PBL%EF%BC%88%E5%8C%85%E5%90%AB%20RCW%20%E6%95%B0%E6%8D%AE%EF%BC%89%E5%8A%A0%E8%BD%BD%E5%88%B0%E6%9D%BF%E4%B8%AD%EF%BC%8C%E5%B9%B6%E5%B0%86%E6%8E%A7%E5%88%B6%E6%9D%83%E8%BD%AC%E7%A7%BB%E5%88%B0%E9%A9%BB%E7%95%99%E5%9C%A8%20NOR%20FLASH%20%E4%B8%AD%E7%9A%84%E4%BB%A3%E7%A0%81%E3%80%82%3C%2FP%3E%3CP%3E%E7%94%B1%E4%BA%8E%E6%9F%90%E7%A7%8D%E5%8E%9F%E5%9B%A0%EF%BC%8C%E6%88%91%E6%B2%A1%E6%9C%89%E7%9C%8B%E5%88%B0%E4%B8%BB%E6%9D%BF%E4%BD%BF%E7%94%A8%E6%9D%A5%E8%87%AA%20PBL%EF%BC%88NOR%20FLASH%20%E5%8C%BA%E5%9F%9F%EF%BC%89%E7%9A%84%20RCW%EF%BC%8C%E8%80%8C%E6%98%AF%E7%9C%8B%E5%88%B0%E6%AD%A3%E5%9C%A8%E4%BD%BF%E7%94%A8%E7%A1%AC%E7%BC%96%E7%A0%81%E7%9A%84%20RCW%EF%BC%8C%3C%2FP%3E%3CP%3ERDB%20%E6%9D%BF%E5%BC%80%E5%85%B3%E8%AE%BE%E7%BD%AE%E6%8C%89%E7%85%A7%20RDB%20%E6%95%B0%E6%8D%AE%E8%A1%A8%E5%AE%8C%E6%88%90%EF%BC%8C%E4%BB%8E%20NOR%20FLASH%20%E5%90%AF%E5%8A%A8%EF%BC%8C%3CBR%20%2F%3E%20SW1%200001%200011%3CBR%20%2F%3E%20SW2%201011%201111%3CBR%20%2F%3E%20SW3%201110%200001%3C%2FP%3E%3CP%3EPBL%20%E4%BD%BF%E7%94%A8%20QCVS%20%E7%94%9F%E6%88%90%EF%BC%8C%E5%8C%85%E5%90%AB%20RCW%20%E6%95%B0%E6%8D%AE%E5%92%8C%E8%B7%B3%E8%BD%AC%EF%BC%88%E5%91%BD%E4%BB%A4%EF%BC%89%E5%88%B0%20FLASH%20%E5%9C%B0%E5%9D%80%E3%80%82%3C%2FP%3E%3CP%3EPBL%20%E4%BB%8E%200xE8000000%20%E5%BC%80%E5%A7%8B%E5%AD%98%E5%82%A8%EF%BC%8C%E4%BB%A3%E7%A0%81%E5%AD%98%E5%82%A8%E5%9C%A8%200xEF800000%3C%2FP%3E%3CP%3E1.%20%E4%BB%8EPBL%E8%A3%85%E8%BD%BDRCW%E6%97%B6%E9%9C%80%E8%A6%81%E6%B3%A8%E6%84%8F%E5%93%AA%E4%BA%9B%E4%BA%8B%E9%A1%B9%EF%BC%9F%3C%2FP%3E%3CP%3E2.%20PBL%20%E4%B8%AD%E5%BF%85%E9%A1%BB%E9%85%8D%E7%BD%AE%2F%E5%91%BD%E4%BB%A4%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F%3C%2FP%3E%3CP%3E3.%20%E5%90%AF%E5%8A%A8%E9%A1%BA%E5%BA%8F%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9FPBL%20%E4%B8%8A%E6%9C%89%E4%BB%80%E4%B9%88%E6%8C%87%E5%8D%97%E5%90%97%EF%BC%9F%3C%2FP%3E%3CP%3E%E5%AF%B9%E5%86%85%E5%AD%98%E3%80%81CCSR%20%E7%A9%BA%E9%97%B4%E7%AD%89%E6%9C%89%E4%BB%80%E4%B9%88%E8%80%83%E8%99%91%E5%90%97%EF%BC%9F%3C%2FP%3E%3CP%3E%E8%AF%B7%E6%8F%90%E4%BE%9B%E6%82%A8%E7%9A%84%E5%AE%9D%E8%B4%B5%E6%84%8F%E8%A7%81%E3%80%82%3C%2FP%3E%3CP%3E%E9%97%AE%E5%80%99%EF%BC%8C%3CBR%20%2F%3E%E5%8A%A0%E5%86%85%E4%BB%80%C2%B7%E8%8B%8F%E6%8B%89%E5%BE%B7%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2008956%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9AT2080RDB%20RCW%20%E4%BB%8E%20PBL%20(NOR%20FLASH)%20%E5%8A%A0%E8%BD%BD%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2008956%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E8%BF%99%E5%8F%AF%E8%83%BD%E6%98%AF%E7%94%B1%E4%B8%8D%E6%AD%A3%E7%A1%AE%E7%9A%84%20PBL%20%E5%91%BD%E4%BB%A4%E5%BC%95%E8%B5%B7%E7%9A%84%EF%BC%8C%E4%BE%8B%E5%A6%82%E5%88%B7%E6%96%B0%E5%91%BD%E4%BB%A4%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2008941%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9AT2080RDB%20RCW%20%E4%BB%8E%20PBL%20(NOR%20FLASH)%20%E5%8A%A0%E8%BD%BD%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2008941%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E1.RCW%20%E5%BA%94%E8%AF%A5%E9%83%A8%E7%BD%B2%E5%9C%A8%20NOR%20flash%20%E7%9A%84%E6%9C%80%E5%BC%80%E5%A7%8B%EF%BC%8Cu-boot%20%E5%BA%94%E8%AF%A5%E9%83%A8%E7%BD%B2%E5%9C%A8%20NOR%20flash%20%E7%9A%84%E6%9C%80%E6%9C%AB%E5%B0%BE%E3%80%82%3C%2FP%3E%0A%3CP%3E%E4%BE%8B%E5%A6%82%EF%BC%8Cu-boot%20%E5%BA%94%E8%AF%A5%E9%83%A8%E7%BD%B2%E5%9C%A8%20NOR%20flash%20%E4%B8%8A%E7%9A%84%200xeff40000%20%E5%A4%84%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E2.%E8%AF%B7%E5%8F%82%E8%80%83%E9%99%84%E4%BB%B6%E4%B8%ADt2080rdb%E6%96%87%E4%BB%B6%E5%A4%B9%E4%B8%AD%E7%9A%84RCW%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%E3%80%82%3C%2FP%3E%0A%3CP%3E3.%E8%AF%B7%E5%8F%82%E8%80%83T2080RM%E4%B8%AD%E7%9A%84%E2%80%9C4.6.1%20%E4%B8%8A%E7%94%B5%E5%A4%8D%E4%BD%8D%E5%BA%8F%E5%88%97%E2%80%9D%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2006082%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9AT2080RDB%20RCW%20%E4%BB%8E%20PBL%20(NOR%20FLASH)%20%E5%8A%A0%E8%BD%BD%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2006082%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E9%99%A4%E4%BA%86%E4%B8%8A%E8%BF%B0%E9%97%AE%E9%A2%98%E4%B9%8B%E5%A4%96%EF%BC%8C%3C%2FP%3E%3CP%3EPBL%20%E6%8A%A5%E5%91%8A%E9%94%99%E8%AF%AF%200x78%EF%BC%8C%E6%A0%B9%E6%8D%AE%E6%89%8B%E5%86%8C%EF%BC%8C%E8%AF%A5%E9%94%99%E8%AF%AF%E5%AF%B9%E5%BA%94%E4%BA%8E%E2%80%9C%E6%9D%A5%E8%87%AA%E5%86%85%E5%AD%98%E8%AE%BE%E5%A4%87%E7%9A%84%E6%95%B0%E6%8D%AE%E4%BC%A0%E8%BE%93%E9%94%99%E8%AF%AF%E2%80%9D%E3%80%82%3C%2FP%3E%3CP%3E%E9%99%84%E6%9C%89%E4%B8%8B%E9%9D%A2%E7%9A%84%E6%8C%89%E6%89%A3%E3%80%82%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22ganesh_sullad_0-1733228983118.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ganesh_sullad_0-1733228983118.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F313779iAAB4AA09A92ED84C%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22ganesh_sullad_0-1733228983118.png%22%20alt%3D%22ganesh_sullad_0-1733228983118.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3EPBL%20%E8%AE%B0%E5%BF%86%E5%BF%AB%E7%85%A7%EF%BC%9A%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22ganesh_sullad_1-1733229139385.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ganesh_sullad_1-1733229139385.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F313780iB851F095A53C1477%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22ganesh_sullad_1-1733229139385.png%22%20alt%3D%22ganesh_sullad_1-1733229139385.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%E8%BF%99%E5%8F%AF%E8%83%BD%E6%98%AF%E4%BB%80%E4%B9%88%E9%97%AE%E9%A2%98%EF%BC%9F%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E