while loading shared libraries:/usr/local/lib/libts-0.0.so.0:file too short
我照同樣的方法將qt程式移植到mini2440中,程式可以正常執行,但是在tiny6440就不行,我也試過把mini2440中/usr/local/lib中的東西(主要是覺得是不是libts-0.0.so.0這個檔案的問題)複製到tiny6410中,但是程式還是報出同樣的錯誤,不知道哪位有遇到同樣的問題且解決的,希望指教一下,謝謝!!
非常幸運的,這個問題我無意間解決了,把解決的方法放上來,如果有朋友遇上這樣的問題也可以參考一下:
首先我參考這個**的這篇文章裡面的這段內容引起我的注意,如圖,所以我參照他的方法修改了/usr/local/lib中的內容,步驟如下:
rm libts.so
rm libts.so.0
重建 libts.so 和 libts.so.0 連線
ln -s lib-0.0.so.0.1.1 libts.so.0
ln -s lib-0.0.so.0.1.1 libts.so
分類: wince 驅動程式開發
2013-02-21 23:07
1529人閱讀收藏
舉報s5pv210
s5pv210
觸控螢幕工作模式
觸控螢幕的介面模式有以下4個:
1. normal conversion mode(auto_pst = 0, xy_pst = 0) 正常轉換模式
這是一種很普通的ad轉換方式,在這個模式下,可以選擇的通道為:ain0~ain9。它轉換的資料可以通過tsdatx0讀取出來。在這個模式下面,tsadccon1暫存器是無效的,因此tsadccon0暫存器中的tssel域應該設定為0.
2. separate x/y position conversion mode (auto_pst = 0, xy_pst = control) 分開x/y座標轉換模式
這個模式包括二種狀態:一種為x座標測量狀態,另一種為y座標測量狀態。
下面的設定將進入x座標測量狀態:
a.給暫存器tsconn設定'0x69'
(xy_pst=1, auto_pst=0, pull_up disable, xp enable, xm enable, yp disable, ym disable)
b.通過設定tsadcconn暫存器來開始轉換。即:enable_start域置1
c.當x座標轉換完成之後,將會通過中斷(int_adcn)來提醒
d.讀取暫存器tsdatxn,來獲取轉換得到的x座標的數值
下面的設定將進入y座標測量狀態
a. 給暫存器tsconn設定'0x69'
(xy_pst=2, auto_pst=0, pull_up disable xp disable, xm disable, yp enable, ym enable)
b.通過設定tsadcconn暫存器來開始轉換。即:enable_start域置1
c.當y座標轉換完成之後,將會通過中斷(int_adcn)來提醒
d.讀取暫存器tsdatyn,來獲取轉換得到的y座標的數值
3. auto (sequential) x/y position conversion mode (auto_pst = 1, xy_pst = 0) 自動地x/y座標轉換模式
下面的設定將會進行自動的x/y座標轉換模式
a. 給暫存器tsconn設定值'0x5c'
(xy_pst=0, auto_pst=1, pull_up disable, xp disable, xm disable, yp disable, ym disable)
b.通過設定tsadcconn暫存器來開始轉換。即:enable_start域置1
c.觸控螢幕控制器轉換x座標,並把值寫入暫存器tsdatxn中
d.觸控螢幕控制器轉換y座標,並把值寫入暫存器tsdatyn中
e.觸控螢幕介面產生中斷(int_adcn),換句話說,int_adcn中斷只會產生一次,而不是二次
4. waiting for interrupt mode (tsconn[7:0] = 0xd3) 等待中斷模式
當觸控螢幕按下或抬起時,觸控螢幕控制器將會產生乙個中斷(int_penn)。tsconn暫存器的值應該設定為:'0xd3',
當觸控螢幕產生乙個中斷(int_penn)之後,等待中斷模式必須清除。可以通過設定0 = xy_pst來清除。
注意:此模式並不對x/y座標進行取樣,它只對觸控筆按下或鬆開響應。
解決s5pv210電阻觸控螢幕驅動無法響應中斷的問題
問題背景 移植完uboot2014.04和linux3.10核心後,編寫電阻觸控螢幕驅動,驅動程式不響應中斷,剛開始以為是移植的核心對s5pv210中斷管理的初始化有問題,經過痛苦的核心瀏覽過程發現中斷向量和中斷管理都初始化正確。後來用tq210自帶的uboot和核心載入觸控螢幕驅動後發現能正常觸發...
S5PV210的記憶體對映
s5pv210是基於arm crotex a8架構32位cpu的微處理器。內部擁有32根位址線和32位資料線,32根位址線決定了cpu的位址空間最大為4g,這4g的記憶體空間如何分配,就是記憶體對映 s5pv210 datasheet中section 01 02章節 memory map有講。記憶體...
S5PV210的中斷模式
異常向量表 1 異常向量表中各個向量的相對位置固定的,但是他們的起始位址時不固定的,各種soc可以不一樣,而且複雜arm中還可以讓使用者通過軟體來設定這個異常向量表的基位址。2 異常和中斷的區別和聯絡 針對soc來說,傳送復位,軟中斷,中斷,快速中斷,取指令異常,資料異常,我們統一叫異常,所以說 中...