P1012 processor Boot settings

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

P1012 processor Boot settings

跳至解决方案
1,182 次查看
VVreddy
Contributor II

Hi

I am finding some problem in Boot ROM Location setting for p1012.

When i made setting  boot ROM location to  Local bus GPCM-16-bit ROM (default) Codeworrior Initializing fine and am able write and read from Dithers is working perfectly fine.

But when I changed boot ROM location to  Local bus FCM-8-bit NAND flash small page (or any other mode)  Codeworrior Initializing fails.(???).

I am fully confused  that why its happening.

 

Please Help me.

标签 (1)
0 项奖励
1 解答
715 次查看
VVreddy
Contributor II

Hi all i got the answer

 

When NAND boot is selected the processor will be able to complete its POR
sequence only if the NAND flash contains data with correct ECC.
From the POR sequence description provided in the P1021 QorIQ Integrated
Processor Reference Manual (4.5.2 Power-On Reset Sequence, step 8) you  could
see that further progress is posible only after the FCM finishes loading  the
 pages from the NAND Flash device - else (for a blank NAND device) the POR
 sequence stalls forever.IIn the described case it is required to select boot ROM location to Local
 bus GPCM, connect CodeWarrior and program NAND flash. After that it will  be
 possible to change the ROM location to NAND.



在原帖中查看解决方案

0 项奖励
7 回复数
715 次查看
VVreddy
Contributor II

Hi

I am finding some problem in Boot ROM Location setting for p1012.

When i made setting  boot ROM location to  Local bus GPCM-16-bit ROM (default) Codeworrior Initializing fine and am able write and read from DDR3 it  is working perfectly fine.

But when I changed boot ROM location to  Local bus FCM-8-bit NAND flash small page (or any other mode)  Codeworrior Initializing fails.(???).

I am fully confused  that why its happening.

 

Please Help me.

0 项奖励
716 次查看
VVreddy
Contributor II

Hi all i got the answer

 

When NAND boot is selected the processor will be able to complete its POR
sequence only if the NAND flash contains data with correct ECC.
From the POR sequence description provided in the P1021 QorIQ Integrated
Processor Reference Manual (4.5.2 Power-On Reset Sequence, step 8) you  could
see that further progress is posible only after the FCM finishes loading  the
 pages from the NAND Flash device - else (for a blank NAND device) the POR
 sequence stalls forever.IIn the described case it is required to select boot ROM location to Local
 bus GPCM, connect CodeWarrior and program NAND flash. After that it will  be
 possible to change the ROM location to NAND.



0 项奖励
715 次查看
rick101
Contributor III

 

Thanks I may need to know that....

 

Can I ask what development board you are using?

 

Thanks R

 

For other, I'm trying to find if this is a popluar processor ... see blow

https://community.freescale.com/thread/109732

https://community.freescale.com/thread/109730

 

 

0 项奖励
715 次查看
VVreddy
Contributor II

Hi  Rick

Thanks. We are using P1020 RDB  since we could nt get P1021 RDB and our target application (for our Product) is on P1012 processor.

0 项奖励
715 次查看
rick101
Contributor III

Thanks for the reply

0 项奖励
715 次查看
rick101
Contributor III

 

For others, you can actually buy this board, just type  P1021RDB-PC into the search box on freescales web site. It seems that the website is out of date, however, this is a fairly new board and I have been informed by freescale that this will be fixed

 


0 项奖励
715 次查看
VVreddy
Contributor II

Hi Rick

we are facing some problem when the processor  NAND (small page) booting.

Actually through FCM mode we are able to boot p1012.

But our Design (FPGA and CPLD) register access done through( using chip selects LCS1 and LCS2 ) eLBC GPCM mode.

We are unable to write into these registers when the boot is NANd (FCM mode).

But we are able to write and read if we select SDCARD boot.

 

Are you aware of this problem.why NAND Boot has problem.

Is there any boot code modification required to change the mode from FCM to GPCM after the booting.

 

0 项奖励