嵌入式开发者社区

标题: NDK相关例程移植问题 [打印本页]

作者: shanghai1943    时间: 2015-9-28 20:53
标题: NDK相关例程移植问题
           各位大神好,小弟学习了创龙的在SYS/BIOS下的NDK相关网络例程,进过修改IP等调试
       发现例程在创龙的开发板上跑的很嗨,能与我的主机建立连接、进行通讯。本以为自己学会了NDK
       就想学以致用,在自己设计的板子上移植,跑跑试试,我的板子上用的PHY芯片LAN8700和创龙的LAN8710a不同,此外EMAC接口我用的是RMII模式也与创龙的MII模式不同(这个我在移植时做了修改),别的没什么不同了,为什么我把移植过去的程序 跑的时候出现如下问题呢

                                    [attach]462[/attach]
    各位大神有遇到过这样的问题,论坛也有7000多小伙伴了,来个几个识路前贤帮个忙,指点小弟一下,是不是我移植的时候,还有一些要修改的我没有改到呢,玩过NDK移植的指点指点吧,跪谢{:soso_e196:}{:soso_e196:}{:soso_e196:}

作者: Lewis    时间: 2015-9-29 09:52
这需要修改底层硬件驱动,底层驱动修改并不简单,而lan8710的驱动是在NSP包里,更多nsp的说明请参考nsp的数据手册,其数据手册在ndk的docs下-----sprufp2a.pdf
作者: shanghai1943    时间: 2015-9-29 12:51
本帖最后由 shanghai1943 于 2015-9-29 12:54 编辑
Lewis 发表于 2015-9-29 09:52
这需要修改底层硬件驱动,底层驱动修改并不简单,而lan8710的驱动是在NSP包里,更多nsp的说明请参考nsp的数 ...

       大神,你好!首先很感谢你的回复!你说的PDF文档,我看过还是中文版的,
  文档中提到过一些涉及底层的函数,这些函数却与PHY相关,但确实没有找到与8710相关的文字,
,更没有诸如配置8710的寄存器的函数和语句{:soso_e109:},为什么创龙选择8710a芯片却又正好能适合NDK呢
      前辈,帮人帮到底吧,还请你明示,谢谢!






欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4