公司要使用micrel的交换芯片ksz8795,第一次接触芯片方面的知识,通过官网下载了芯片驱动,目前不知道设计芯片功能设计的寄存器设置位置和方法,及芯片驱动要如何加入到内核中。谢谢
公司要使用micrel的交换芯片ksz8795,第一次接触芯片方面的知识,通过官网下载了芯片驱动,目前不知道设计芯片功能设计的寄存器设置位置和方法,及芯片驱动要如何加入到内核中。谢谢
7 回答5.4k 阅读
4 回答4.1k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答846 阅读✓ 已解决
1 回答3.3k 阅读
2 回答3.3k 阅读
下载该芯片的用户手册/芯片手册,里面有各个寄存器的地址和功能介绍。根据需要的功能编写相应的驱动,得到.ko内核模块文件,修改内核makefile等文件重新配置内核将该驱动编译进去。编译进内核之前,你可以用insmod命令加载该驱动进行调试。不加进内核也是可以的,在/etc/init.d/rcS中加入insmod xxx.ko也可以启动时加载