P1012 processor Boot settings

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

P1012 processor Boot settings

Jump to solution
1,127 Views
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.

Labels (1)
0 Kudos
1 Solution
660 Views
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.



View solution in original post

0 Kudos
7 Replies
660 Views
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 Kudos
661 Views
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 Kudos
660 Views
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 Kudos
660 Views
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 Kudos
660 Views
rick101
Contributor III

Thanks for the reply

0 Kudos
660 Views
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 Kudos
660 Views
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 Kudos