LinuxDev 板


LINE

※ 引述《FUFrench (行在自我上)》之铭言: : 好不容易 写出driver : 好不容易 让arm板可以insmod : 然後开开心心的写了个 test.c 要和driver 沟通看看!! : but..... : 执行./test 後 : 9f80: 00000005 c0030088 c3b39fa4 c3b39f98 c009927c c0099174 00000000 c3b39fa8 : 9fa0: c002fee0 c0099268 00000000 00000000 000087e8 00000000 4014b000 00008590 : 9fc0: 00000000 00000000 00000000 00000005 00000000 00000000 40024000 beef9d54 : 9fe0: 00000000 beef9d40 000085b8 400daa6c 60000010 000087e8 00000000 00000000 : Backtrace: : [<c009dc24>] (chrdev_open+0x0/0x160) from [<c0099374>] : (__dentry_open+0xd4/0x26c : Code: e58470e8 e1a03007 e5b3102c e28420e0 (e5812004) : Segmentation fault : [root@FriendlyARM /]# : 出现以上一堆看不懂的东西 然後 显示Segmentation fault .... : 我有设定mknod : /dev/ 下也找的到设定好的档案 : 可是这个dev 档 不管是 cat 还是用 open函数 呼叫 都会有类似错误.... : 请问我大概问题出在哪里.....残念 Orz : 补充发现的新问题 rmmod 该 driver 系统会跟我说 没有这个东西 : 可是lsmod 明明就有.... 这两个问题 的原因 是不是相同啊... 目前问题解决了 可是自己也搞不清楚怎麽解决的..... 最开始时候 编好的driver 连insmod 都进不去 原因为 kernel 的版本不同 可是经过 uname-r 查询 版本编号一样 只是arm板的 kernel後面还有多这些讯息 -Friendly ARM 後来 解决的方法是 重编一个kernel 让他版本後面没有 友善之臂的字串 但是之後 能 insmod but 不能在shell层跟driver沟通.. cat /dev/mydevice 都会出现一大堆错误讯息 最後 上网找 不用改kernel 也能把driver 编成 符合他的方法 (找到的方法是 利用 .config 设定 些改device/char 下的Makefile 用make modules 请他帮忙编 我在去device/char 找我的.ko 档案 之後 新编的driver 就可以cat /dev/mydevice 了 但其实我还是有修改过我的driver的code 可是我只改了 #define DEVICE_NAME "xxxxxxxxx" 这一行.... 当初不懂这个定义是干麽的 范例code 的内容也没有使用这个define的地方.. 可是却好像影响了 dev/ 下 该driver 的档名... 另外个问题 又让我很傻眼 就是 insmod 後 mknod 的指令错误 他说该档案已存在 我去 /dev/ 下找 还真的有mydevice 一般都是要 mknod 之後才会出现的说 然後直接 cat他 正常~~ 用test程式和他沟通 正常 ~~ 测量下达指令後 改变的GPIO脚 电位 如预期中改变.... 虽然解决了很好.....但还是想搞清楚自己怎麽解决的 ORZ -- _\^^^^^^^^/ \◣◣)◢ \ \\\ // / 万事屋的.. ★\/ \ /∠◢ \ / \◤◤◤\ ⊙ ⊙ ┬ ┬" o /|≡|\ /\/◣ by freijaking --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.236.24
1F:→ manlike:感觉起来你说的都不是重点 XD 06/22 23:50
2F:→ manlike:一般来讲 如果是用kernel 2.6, 使用udev, device node 06/22 23:51
3F:→ manlike:会自动产生... XD 06/22 23:51







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Tech_Job站内搜寻

TOP