交易机项目工作日志--2013-01-30
又是一個(gè)不眠之夜。
昨天王哥做的新板子,用我編譯的內(nèi)核無(wú)法啟動(dòng),卡在串口的初始化。但用開(kāi)發(fā)板光盤(pán)上自帶的內(nèi)核確可以啟動(dòng)。
對(duì)比兩個(gè)內(nèi)核的打印信息。
[31m[UART] DMA init CH:0
[0m[31m[UART] DMA init CH:1
[0m
?
[31m[UART] DMA init CH:1
[0m[31m[UART] DMA init CH:2
[0m[31m m_dwDevIndex == 2
[0mUART3 Rx Tx Configured
[31m[UART] DMA init CH:3
再聯(lián)想到開(kāi)發(fā)板的調(diào)試串口用的uart0,我用的是uart2,因此將我的內(nèi)核的調(diào)試串口也改為uart0,系統(tǒng)可以啟動(dòng)。
應(yīng)該是開(kāi)發(fā)板的bsp和王哥做的板子有沖突。因?yàn)橥醺绲陌遄邮莡art2作為調(diào)試串口的。而開(kāi)發(fā)板式uart0作為調(diào)試串口。但這樣一來(lái)
我就看不到串口的打印信息了,明天還要資訊一下周工,看怎么解決沖突問(wèn)題。
下面說(shuō)一下怎么修改調(diào)試串口。
C:\WINCE600\PLATFORM\SMDKV210下有一個(gè)SMDKV210.bat文件,它就是bsp的環(huán)境變量。
將set BSP_DEBUGPORT=SERIAL_UART0這句改為我們需要的串口,然后運(yùn)行這個(gè)bat文件,rebuild bsp即可。
?
?內(nèi)核能啟動(dòng)了,接下來(lái)測(cè)一下小屏的驅(qū)動(dòng),王哥的GPIO管腳定義如下:
GPJ0--DB
GPJ11--R/W
GPJ12--RS
GPJ13--E
GPJ14--RST?????? 需要始終置高電平
發(fā)現(xiàn)與bsp有沖突。bsp里有一個(gè)led燈的gpio驅(qū)動(dòng)占用了GPJ03、GPJ04、GPJ05這3個(gè)GPIO管腳,果斷將其
屏蔽,正好環(huán)境變量里有set BSP_NO_LED=這句,將其置1即可。
總結(jié)
以上是生活随笔為你收集整理的交易机项目工作日志--2013-01-30的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 可转债和股票哪个好?哪个更安全
- 下一篇: POSIX定时器