2007年10月16日 星期二

把code從public移到flatform

把code從public搬到platform下需要注意幾點,通常不外乎就是dirs和sources.cmm
以mainstoneⅢ LCD driver為例子
Ariel把在
WINCE500\PUBLIC\csp_pxa27x\oak\pxa27x下的xllp folder搬至WINCE500\PLATFORM\MC55\src下
  • dirs內需將xllp加入


WINCE500\PUBLIC\csp_pxa27x\oak\pxa27x下的display folder搬至WINCE500\PLATFORM\MC55\src\drivers下
  • dirs內需將display加入


接著修改WINCE500\PLATFORM\MC55下的sources.cmm
這樣才能找的到include的檔案


大至上只需要一些些小步驟要注意,這樣就不會出現complier過不了了。

2007年10月15日 星期一

SD QC搬移需注意的地方

SD QC從528搬到TANJAY
在XBOOT\Boards\TANJAY內自己新建立DRIVERS folder需要注意幾點:
基本上的一些般移動作就不多加說明,重要的是一些makefile要多加注意,以下是Ariel有遇過的問題還有覺得較需注意的地方,可以參考看看
  • XBOOT\Boards\TANJAY\DRIVERS\Makefile要修改
(Ariel因為忘了把makefike做修改所以導致build code build不過,浪費了很多時間,所以要多注意每個folder下的makefile哦!!)
  • XBOOT\Make\tanjay.cfg要修改
(這地方也是需要注意的哦,makefile改了這地方若沒有加入的話會讓complier link不到)
  • XBOOT\Boards\TANJAY\platform.c內clock要注意是否有設好
(control要能動,記得給電是非常重要的)
  • XBOOT\Boards\TANJAY\H\bspgpio.h要注意GPIO是不是符合電路圖
(別光搬code,每個板子的GPIO有可能是不一樣的,這要也檢查檢查)