音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

請教uclinux中編驅(qū)動(dòng)時(shí)的問題.

作者:fisherxyz 欄目:嵌入式系統(tǒng)
請教uclinux中編驅(qū)動(dòng)時(shí)的問題.
undefined reference to `__this_module 這是怎么回事啊. 
我自己編了一個(gè)驅(qū)動(dòng)模塊,叫mcfqspi.c加到drivers/CHAR/qspi下.然后在該目錄下寫了自己的Makefile,make成功后生成了mcfqspi.o文件.
然后在config.in加入了:
bool 'ColdFire QSPI SUPPORT' CONFIG_COLDFIRE_QSPI

CHAR/下的Makefile里加入了:
ifeq ($(CONFIG_COLDFIRE_QSPI),y)
subdir-$(CONFIG_COLDFIRE_QSPI)+=qspi
obj-$(CONFIG_COLDFIRE_QSPI)+=qspi/mcfqspi.o
endif
make xconfig后可以看到我自己添加的ColdFire QSPI SUPPORT這個(gè)選項(xiàng).選中后.再make dep
最后在make時(shí)出錯(cuò).鏈接我自己的模塊時(shí)沒有出錯(cuò),卻在其他地方遇到錯(cuò)誤.
錯(cuò)誤如下:
m68k-elf-ld -T arch/m68knommu/platform/5272/MOTOROLA/ram.ld arch/m68knommu/platform/5272/MOTOROLA/crt0_ram.o init/main.o init/version.o init/do_mounts.o \
       --start-group \
       arch/m68knommu/kernel/kernel.o arch/m68knommu/mm/mm.o arch/m68knommu/platform/5272/platform.o kernel/kernel.o mmnommu/mmnommu.o fs/fs.o ipc/ipc.o \
        drivers/CHAR/CHAR.o drivers/block/block.o drivers/misc/misc.o drivers/net/net.o drivers/media/media.o \
       net/network.o \
       /home/uClinux-dist/linux-2.4.x/lib/lib.a arch/m68knommu/lib/lib.a /usr/local/lib/gcc-lib/m68k-elf/2.95.3/./m5307/libgcc.a \
       --end-group \
       -o linux
drivers/CHAR/CHAR.o: In function `do_tty_hangup':
/home/uClinux-dist/linux-2.4.x/drivers/CHAR/tty_io.c:493: undefined reference to `__this_module'
很奇怪,為什么鏈接我自己的模塊時(shí)沒有出錯(cuò).

2樓: >>參與討論
grimreaper
好像重定義也會(huì)導(dǎo)致這樣的出錯(cuò)提示
我前面做的時(shí)候是預(yù)編譯的時(shí)候沒注意也出現(xiàn)了這種出錯(cuò)提示

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
CS4954的問題,請用過的兄弟指點(diǎn).
++DNAS項(xiàng)目誠征共同創(chuàng)業(yè)人士
移植RTEMS到ARM上運(yùn)行,用工具進(jìn)行仿真調(diào)試好呢?
專業(yè)嵌入式linux開發(fā)團(tuán)隊(duì)承接項(xiàng)目
關(guān)于SmallRTOS中的軟非屏蔽中斷很不明白。!
免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)