Tag Archives: bochs 8259A icw1 错误

bochs初始化8259A的ICW1时候出现错误

bochs初始化的时候,送的ICW1命令字为00011001b,出现如下错误:

[PIC
] master: ICW1: level sensitive mode not supported

Google了一下,找到了bochs的源代码,解释如下:

http://bochs.sourceforge.net/cgi-bin/lxr/source/iodev/pic.cc

找到ICW1的部分,大概看懂了,是D3位出错。bochs貌似不支持高电平触发方式,只支持上升沿触发方式。ICW1命令字改为:00010001b.

问题解决。