[U-Boot] P2020rdb :- process hangs while invalidate_tlb's

vidya Krishnamoorthy diya8off at gmail.com
Thu Nov 15 08:09:22 CET 2012


Hi  Scott,

Thanks for ur reply,

Problem got solved after increasing the TLB entry size of flash to 256MB.

Now u-boot booted properly and able to get the prompt.



On Tue, Oct 23, 2012 at 5:28 AM, Scott Wood <scottwood at freescale.com> wrote:

> On 10/18/2012 05:50:23 AM, diyaa wrote:
>
>>
>> Hi
>>
>> I am working on a custom board (VPX Based P2020 board) and trying  to port
>> u-boot-2011.09 (supports P2020 RDB) in it . Our board is similar to
>> P2020RDB
>> board and the technical specification is shown below ,
>>
>
> You should always try with the latest version when asking for help (even
> if you will eventually need to use an older version for some other (usually
> not very good) reason).
>
>
>  ->Processor
>>
>>     Freescale QorIQ P2020 processor
>>     Dual PowerPC e500v2 cores at up to 1.2 GHz
>>     512 kB of shared L2 cache
>>
>> ->Memory
>>
>>     1 GB of DDR3-600 SDRAM
>>     128 MB of NOR flash (16-bit)
>>
>> Through Codewarroier Emulator Tool, We checked the DDR,FLASH,Uart console
>> and its working fine without any issue.
>>
>> when we ported u-boot (u-boot-2011.09) at boot rom location 0xFFF80000, it
>> fails at invalidate_tlbs in cpu_init_early_f  and cannot proceed to get
>> serial console .we probed the flash CS while poweron boot , processor is
>> keeping bunch of CS( confirms processor able to access flash)
>>
>>
>> Why its getting held up while invalidating tlb's
>>
>
> Are you sure that's where it's failing?  It could be that you just can't
> single step through that boot phase.  There were recently applied patches
> to shrink the "undebuggable" window somewhat.
>
> If that's not it, probably there's no IPROT TLB entry covering the address
> you're running out of, or covering the initial RAM area.  Have you tried
> dumping the TLB?
>
> -Scott
>


More information about the U-Boot mailing list