关于kdgb的u转串端口设置
各位大侠好本人最近在板上调试kgdb碰到个问题,由于是u转串口 ttyUSB0,在配置内核kgdb串口端口号的时候CONFIG_KGDB_PORT_NUM不知道如何设置,ttys0直接设置为0就好了,但是u转串ttyusb0如何设置呢,就差这步了,求指导,谢谢各位 应该要专门为KGDB实现的驱动才能用。之前的8255和网卡都得采用轮训的方式工作。因为想用USB串口估计比较难了。 回复 2# Tinnal
谢谢你的回复
那估计我得想办法把ttys0搞起来了
需要修改你的usb2serial驱动,即添加poll函数等 回复 4# xs3c
没有这么简单,USB的整套框架,需要很多Linux的组件共同工作。串口改成轮训,其实目的就上让它能独立工作,不要跟内核的其它功能耦合在一起。要知道,现在内核正在被你调试着,遇到断点就会停下来,没法给别人提供服务了。
本帖最后由 xs3c 于 2014-08-13 13:06 编辑
回复 5# Tinnal \
没有这么简单,USB的整套框架,需要很多Linux的组件共同工作。串口改成轮训,其实目的就上让它能独立工作,不要跟内核的其它功能耦合在一起。要知道,现在内核正在被你调试着,遇到断点就会停下来,没法给别人提供服务了。
没太明白你想表达啥意思,内核是被断住,所以才需要用Poll。至于如果修改,在我们自己的tree已经实现了。
xs3c 发表于 2014-08-13 12:56 static/image/common/back.gif
回复 5# Tinnal \
没太明白你想表达啥意思,内核是被断住,所以才需要用Poll。至于如果修改,在我们自己 ...
意思是USB改为Poll的工作量比较大。因为USB设计的代码比较多。 回复 7# Tinnal
意思是USB改为Poll的工作量比较大。因为USB设计的代码比较多。
不好意思回复晚了,只需要在usb-serial driver里面支持console-poll就行了,为啥还需要改变usb core的去支持poll呢。:D
页:
[1]