主題:[求助]EM9660增加自己開發的驅動問題 共有44855人關注過本帖 |
---|
hoverfei |
1樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
[求助]EM9660增加自己開發的驅動問題 Post By:2013-7-1 19:17:00 [只看該作者]
用insmod 可以加載,無錯誤信息,在lsmod中可以看到,用rmmod也無錯誤信息,但好像沒有卸載成功,lsmod仍然可以看到,且無法再次加載,請問為什么?
printk命令打印的信息看不到,dmesg列出來的也沒有,請問為什么?
內核用的2.6.30自己編譯的,交叉編譯工具是arm-linux-gcc 4.4.3, 請問有沒有問題?如果做驅動有沒有什么推薦的組合?謝謝!
|
單帖管理 | 引用 | 回復 |
yl |
2樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2013-7-2 13:44:00 [只看該作者]
如果你要在Linux主機下進行開發,應該使用我們工具光盤中的“arm-2009q3-67-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar”工具鏈
|
單帖管理 | 引用 | 回復 |
hoverfei |
3樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2013-7-2 16:55:00 [只看該作者]
以下是引用yl在2013-7-2 13:44:00的發言:
如果你要在Linux主機下進行開發,應該使用我們工具光盤中的“arm-2009q3-67-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar”工具鏈 請問內核有什么推薦嗎?有沒有編譯好可以直接用來開發驅動的版本可供下載?謝謝! |
單帖管理 | 引用 | 回復 |
yl |
4樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2013-7-2 17:20:00 [只看該作者]
Linux內核我們用的是2.6.30版本,我們主板的內核是沒有公開的
|
單帖管理 | 引用 | 回復 |
zhl |
5樓 |
Post By:2013-7-2 18:11:00 [只看該作者]
驅動沒有卸載成功,和放置驅動的路徑有關,以前我們遇到過類似的問題。建議你把驅動文件放在/lib/modules/2.6.30目錄下再試試。 |
|
單帖管理 | 引用 | 回復 |
hoverfei |
6樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2013-7-3 11:28:00 [只看該作者]
以下是引用zhl在2013-7-2 18:11:00的發言:
驅動沒有卸載成功,和放置驅動的路徑有關,以前我們遇到過類似的問題。建議你把驅動文件放在/lib/modules/2.6.30目錄下再試試。 按你們提供的方法做了一下,現在驅動可以正常加載和卸載了,但是在卸載時,系統會提示一句rmmod: module 'xxxx' not found, 不過可以確認驅動已經卸載了。
問題是我的ko文件已經復制到/lib/modules/2.6.30文件夾下,而且用rmmod卸載你們自帶的驅動,比如em9x60_spi.ko,卻沒有這句提示,能給提供一下解決思路嗎?謝謝! |
單帖管理 | 引用 | 回復 |
zhl |
7樓 |
Post By:2013-7-4 9:01:00 [只看該作者]
這個問題目前我們也沒有什么思路,估計和環境變量有些關系,我們自帶的驅動在進行內核編譯時都帶有環境變量。系統的這句提示不會影響驅動的正常使用。 |
|
單帖管理 | 引用 | 回復 |
hoverfei |
8樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2013-7-5 13:00:00 [只看該作者]
以下是引用zhl在2013-7-4 9:01:00的發言:
這個問題目前我們也沒有什么思路,估計和環境變量有些關系,我們自帶的驅動在進行內核編譯時都帶有環境變量。系統的這句提示不會影響驅動的正常使用。 那好吧,如果有什么方法可以解決,請告知,謝謝! |
單帖管理 | 引用 | 回復 |