目标:

利用XSBase255的WINCE 4.2 BSP修改得到我手上目标板的BSP,进而在目标板上运行WINCE42

 

板子的历史渊源:

XSBase255与目标板都源于X-HYPER 255

 

XSBase255 --BSP--》 目标板

|                                    |

|--------------|    

|

|硬件参考

|

|

X-HYPER 255

 

手上的资料:

1)XSBase255的BSP

2)XSBase255用户手册(没有原理图,囧。。。)

3)目标板的原理图(PDF格式)

4)目标板的Linux Boot Loader 源码

5)Windows CE开发实例精粹,张冬泉,谭南林(老大给的,以三星片子讲的,而且书中基本上是使用的现成BSP,对如何移植BSP介绍很少,囧。。。)

2010年3月24日更新:

6)ARM体系结构与编程,杜春雷。(以前自己买的,借给同事好一段时间,今天看跳转到main之前的ARM汇编才想起来:)

7)XSBase255的原理图(PUDN上下载的)

8)其它一些PUDN上下载的PXA255实例源码

2010年3月25日更新:

9)从一个日文网站上可以下载到不少来自INTEL的PXA255的PDF资料

http://int.xscale-freak.com/XSDoc/PXA255/PXA255_index.htm

该页面可下载如下的文档:

PXA255 Documents
Solutions
    Reference Designs
    PXA255 Processor based PMP Reference Design Specification
    PXA255 Processor based PMP Reference Desing Schematic Diagram
Technical Notes
    Application Notes
        IntelR PXA255 and PXA26x Applications Processors Power Consumption During Power-up, Sleep, and Idle
        Hot-Debug for Intel XScaleR Core Debug
        Recommended JTAG Circuitry for Debug with Intel XScale Microarchitecture
        Intel XScale Microarchitecture Programmer Model for Big Endian
    Datasheets
        IntelR PXA255 Processor Electrical, Mechanical, and Thermal Specification
    Design Guides
        IntelR PXA255 Processor Design Guide
        Intel Wireless Communications and Computing Package User's Guide
        Intel XScale Technical Summary
    Manuals
        IntelR PXA255 Processor Developer's Manual
        Intel XScaleR Microarchitecture for the PXA255 Processor User Manual
        Intel XScale Core Developer's Manual
    Product Briefs
        PXA255 Processor with Intel XScale Technology
    Specification Updates
        IntelR PXA255 Processors Specification Update
    White Papers
        IntelR Processors in Industrial Control and Automation Applications

 

目标板和XSBase255的差异:

找了个搞硬件的同事和我一起比对目标板的原理图和XSBase255的GPIO 分配表,看看有啥不一样的地方。

专用引脚大家都是一致的,主要差异之处:

1)设备的片选有所差异

2)RTC接的不一样

 

Bootloader的烧写:

由于没有给我JTAG板,我只好用自己手上的JTAG小板自己尝试。

 

先尝试用JFLASH烧写,没有成功

最后成功用JFLALSHMM烧写,此时居然用的是小板上标着S3C2410的那个口,真是匪夷所思。

附图JTAG方面的一些资料

1)电脑并口针脚定义:

LPT

2)JTAG管脚定义方面的资料

标准JTAG定义

3)目标板的JTAG口

PXA255_JTAG

posted on 2010-03-22 10:46  silentmj  阅读(430)  评论(0编辑  收藏  举报