TCC7901的WinCE系统的烧录和设置

//=====================================================================
//TITLE:
//    TCC7901的WinCE系统的烧录和设置
//AUTHOR:
//    norains
//DATE:
//    Tuesday 13- April-2010
//Environment:
//    TCC7901 EVB
//=====================================================================

 

    其实严格点来说,根本就没必要为TCC7901写一篇WinCE的烧录教程,因为Telechips在这烧录工具上做得太好了,完全就是傻瓜式的,根本就不用你操心。唯一一点不足的是,Telechips对于其烧录工具的文档不详细,很多设置对于新手而言,可能有点迷惑。所以,本文就一些可能会遇到的问题进行一些解释。

 

    Telechips对于旗下的CPU,都会有相应的一款开发板进行评估,所以本文也是基于该开发板。

 

    开发板的BM是用来选择启动模式的,总的来说,其启动模式有如下选择:

    因为TCC7901是通过USB来烧录系统的,所以如果想烧录WinCE的话,在上电之前,我们应该将启动模式设置为011。然后将USB线和开发板的JC4相连,如果你是第一次安装的话,还会提示安装TELECHIPS VTC驱动。

 

    TCC7901的bootloader是自家的产品,名为TCBOOT。烧录软件在开发板启动之后,会将该bootloader的一部分下载到内存的相应位置令其执行,然后再和开发板相连。这些内部细节我们可以不用深入,只需要知道的是,对于TCC7901而言,烧录WinCE系统只需要两个文件:TCBOOT.ROM和NK.ROM。而这两个文件,在你编译完系统以后,会自动在工作文件夹中产生。

 一个正常的连接的烧录软件如图所示:


    这时候你只需要点击Click to Write就可以进行刷写。如果该按钮不可用,那么可能会有两个问题:一是你的Tcboot.rom不对,二是你的内存容量选择不对。

 

    内存的容量在Options中进行选择:

 

    如果你在进入WinCE之后,发现无法找到NAND,那么你可能没有格式化该Flash。这个格式化也非常简单,只需要勾选上即可:

 

    对于别的平台来说,可能更改启动界面并不是一件非常简单的事情,但对于TCC7901而言,却只是动动手指头的事情--因为启动画面的变更,可以直接在烧录软件上设置!如图所示:

 

    TCC7901的烧录流程大致介绍到这里。可以这么说,在我目前接触到的这么多的CPU中,TCC7901的烧录是最简单方便的,不能不佩服Telechips的工程师啊!

posted @ 2010-04-13 17:07  我的一天  阅读(286)  评论(0编辑  收藏  举报