Re: display driver building in platform builder 5.0, mainstoneii bsp by mobilevil
mobilevil
Tue Jan 11 06:54:36 CST 2005
well the driver provided by intel was a standalone bsp.
and then MS modified a little bit(removed some important memory bus setting
conditional compile), moved them(e.g. xllp) to CSP. but this CSP is BSP
afterall.
during the move from csp to my own BSP, i found that the pxa27x cache lib is
based on 25x cache, it's just a empty source file which include the 25x
cache. but i can't get it built this way. i have to include the 25x .s .c
files in my 27x cache source file.
anyway it's just my 0.2c.
"voidcoder" <voidcoder@yahoo.com> wrote in message
news:%23qIIj589EHA.2676@TK2MSFTNGP12.phx.gbl...
> Just copy it to Your platform and modify as You want.
> However You will need to modify XLLP lib LCD routines
> as well as LCD driver itself.
> I'm agree with You, it is not very clear why they use hardcoded
> things in the CSP libs (eg. Fixed LCDs or FPGA stuff). Is it really
> CPU Support Package or just parts of Mainstone BSP in the
> PUBLIC tree? The same applies to the
> PLATFORM/COMMON/.../PXA27x OAL lib.
>
> I really like CSP and Common OAL ideas, since
> a zillion of developers are doing the same things
> on different platforms and spend a lot of time
> for this. However implementation was not so good
> as idea :( Hope to see some changes in the next
> release.
>
>
>
>
>
> "mobilevil" <mobilevil@mobile.com> wrote in message
> news:#l5n5g89EHA.2996@TK2MSFTNGP10.phx.gbl...
>> ok i found it. it's built with public codes.......along with other
>> brand's
>> cpu in a messy file.
>> MS is really doing a bad job in code placment.
>> lcd parameters are in source code and the source is placed in a shared
>> folder. everybody should be using different lcd so i don't think it is a
>> good idea.
>>
>> "mobilevil" <mobilevil@mobile.com> wrote in message
>> news:OKzfFj79EHA.3856@TK2MSFTNGP10.phx.gbl...
>> > well, i couldn't find which source file is used to build the
>> > pxa27x_lcd.dll??? i have to modify the code but i don't want to mess
> with
>> > the orginal codes. all i can find is
>> > C:\WINCE500\PUBLIC\COMMON\OAK\CSP\ARM\INTEL\PXA27X\DISPLAY\PXA27X_LCD
>> > which is a lib. not a dll.
>> >
>> > any help?
>> >
>>
>>
>
>