[U-Boot] [Add tlbentry problem]

Feng Kan fkan at amcc.com
Tue Sep 9 22:19:18 CEST 2008


Hi Yshim:
Please check your EBC CR value, if you configure for 2M, then
thats what you will get.

Feng Kan

김영순 wrote:
>  
>
> I’ve worked on my custum board based on SEQUOIA.
>
>  
>
> I’d like to add new device (DSP, SIZE=256M, CS4).
>
> I added tlbentry(256M) in init.S and defined CS4 in sequoia.h.
>
>  
>
> Init.S:
>
>            /* TLB-entry for EBC(DSP) */
>
>           tlbentry( CFG_DSP_BASE, SZ_256M, CFG_DSP_BASE, 1,
> AC_R|AC_W|AC_X|SA_G|SA_I ) 
>
>  
>
> sequoia.h:
>
> #define CFG_DSP_BASE              0xd0000000
>
> #define CFG_EBC_PB4AP             0x05014300
>
> #define CFG_EBC_PB4CR             (CFG_DSP_BASE | 0x3a000)
>
>  
>
> The problem is this.
>
> When I access over 2Mbytes area of DSP4(Over d0200000), I’ve got bus error
> in my application.
>
> Accessing to under 2Mbytes, it works well….
>
>  
>
> Are there anything to do, when I want to attatch new devices????
>
>  
>
> Best Regards…
>
>  
>
>  
>
>  
>
>
>   



More information about the U-Boot mailing list