TCC89X除錯過程(一)

2021-05-25 03:08:52 字數 1201 閱讀 5245

一、安裝bsp包,多**包,以及驗證bsp包。

1、將tcc8900 windows ce v1.91.zip解壓後拷貝到d:/wince600/platform資料夾下面,並改名為:magellan

2、將tws89x_v1300.zip解壓拷貝到d:/wince600/platform資料夾下面,並改名為:tws89x

3、開啟vs2005建立工程,

選擇自帶的模板比較好。

如果要執行3d,一定要將3d mali200選上。

fwdn v6: set fwdn_v7=0

fwdn v7: set fwdn_v7=1

5.安裝d:/wince600/platform/tws89x/utility/wince6.0_sdk裡面的sdk。

6、在vs2005裡面選擇tools-》options->vc++ directories:

(1)platform:magellan(armv4i)

show directories for:include files

增加入下路徑:

d:/wince600/public/common/ddk/inc

d:/wince600/public/common/oak/inc

d:/wince600/public/common/sdk/inc

d:/wince600/public/direct/sdk/inc

(2)platform:magellan(armv4i)

show directories for:library files

增加入下路徑:

d:/wince600/public/direct/sdk/lib/armv4i/retail

7.在third party->telechips wince solutions(tws89x)裡面選擇

muti-media filters

single-instance filters(default)

如果不做5,6,7,再次開啟工程時會發生報錯。

8.編譯工程。

9.安裝fwdm_v6驅動。執行d:/wince600/platform/magellan/tools/bsp/fwdn_v6/vtcdrv下的vtc driver installer v5.00 for 200_xp.exe檔案。

10、用usb線連線電腦與開發板,這時pc機會發現新硬體,選擇自動安裝即可。

待續。。。

AM335X連線LAN8720的除錯過程

在除錯過程中遇到一些問題,1.硬體原理圖的問題 8720可使用兩種外部晶振 25m和50m,這兩種晶振需要通過引腳配置電平來決定的!而並非自適應。所以如果外部使用50m晶振的話,led2的點亮方式應該是上拉,這樣晶元工作在ref clk in mode 模式,外部晶振同時給7820和mac控制器提供...

乙個古怪的bug除錯過程

也許這也不能算是乙個bug,只不過沒有了解清楚乙個函式的確切用法罷了。這一切都源於乙個經典的程式 include include int main void return 0 當我輸入abcd n 的時候,輸出是abcd n 這很正常 當我輸入ctrl d 也就是eof 結束程式,這也很正常 但是,...

記一次5000併發的除錯過程

為了滿足招標和使用者的需要,希望公司的基礎架構能支援5000併發,特此進行驗證和除錯。向兄弟部門借了兩台伺服器 每台8核cpu,48g記憶體 在兩台伺服器上安裝虛擬化平台exsi,每台上安裝4個linux7.0虛擬機器,總共8個linux7.0虛擬機器 a伺服器上的四台虛擬機器 aa1,aa2,aa...