Re: [問題] insmod 掛不上去
※ 引述《sorkayi (尋找奶昔)》之銘言:
: 我的開發平台是 2410
: 系統是 Ubuntu 9.04
: 編譯器 corss-3.4.1
: 我在host 端已經編譯好
: led_dev.o <- 裝置
: led <- 執行檔
: 我也用 nfs 用到 /usr
: 可是我在那裡用
: insmod led_dev.o 掛不上去耶
: 印出錯誤
: Using led_dev.o
: No module found in object
: insmod: cannot insert 'led_dev.o': Invalid module format(-1): Exec format error
: 這是怎麼回事
三個問題:
1. 你的 ARM kernel 是 2.4 or 2.6? 如果是 2.6 那理論上你應該要找 xxxx.ko
2. 請用 file 看一下 object file
For Example:
vesafb.ko: ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), not stripped
這個 object 是 amd64 arch, 如果是 ARM 的話, 你應該會看到 ARM 的字樣
3. Kernel 和 module 要同一版本的 Compiler 編驛, 請檢查一下二邊的
cross-toolchain 是否一樣
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.242.151.101
推
11/02 18:10, , 1F
11/02 18:10, 1F
推
11/02 18:12, , 2F
11/02 18:12, 2F
推
11/02 18:20, , 3F
11/02 18:20, 3F
推
11/02 19:04, , 4F
11/02 19:04, 4F
→
11/02 19:55, , 5F
11/02 19:55, 5F
推
11/03 12:37, , 6F
11/03 12:37, 6F
推
11/03 13:00, , 7F
11/03 13:00, 7F
討論串 (同標題文章)
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章