完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
Ax88796实现SA1110的软件方面
由于Ax88796是NE2000兼容芯片,所以Linux kernel中的驱动ne.c、8390.c只需作较少的改动就可以用来驱动SA1110平台上的Ax88796: 将ne.c中的侦测端口地址列表netcard_portlist[]的初始赋值改为kernel中为nCSx所映射的虚拟地址。 将ne.c里的中断侦测程序段去掉,分配dev->irq=IRQ_GPIOx;而在8390.c中的每次enable_irq函数前,将GPIOx设置为上升沿触发。 由于Ax88796具有独立的端口被用来支持对EEPROM的访问,因此ne.c中访问EEPROM所采取的Remote DMA方式应改写为对端口的访问方式。 另外值得一提的是,SA1110的片选输出nCSx与读写信号输出nOE、nWE之间的时序关系可以由对应的SA1110寄存器MSCx中的控制位来调节。一个合适的取值可以大大提高SA1110与Ax88796之间的数据传输速度。 |
|
相关推荐
|
|
AI模型部署边缘设备的奇妙之旅:如何在边缘端部署OpenCV
1379 浏览 0 评论
tms320280021 adc采样波形,为什么adc采样频率上来波形就不好了?
1080 浏览 0 评论
1502 浏览 0 评论
1385 浏览 0 评论
1030 浏览 0 评论
74588 浏览 21 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-18 15:48 , Processed in 1.382628 second(s), Total 62, Slave 44 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号