lxx_gd

    1. void spi_init_for_KSZ9897R(void) {     //规格书54页     //读取部分 011+地址+TurnAround+1字节回复数据 unsigned char ksz9897R_spi_read(uint16_t addr);     //写入部分 010+地址+TurnAround+1字节写入数据 void ksz9897R_spi_write(uint16_t addr,unsigned char byte);     //初始化写入位置号     ksz_1.num = 1;     ksz_2.num = 2;          //读芯片配置     read_ksz9897r(&ksz_2);     //写芯片配置     ksz9897R_spi_write(ksz_2,0x6300,0x50);//写入:B 0101 0000,写入full-duplex,写入速度100mbps     ksz9897R_spi_write(ksz_2,0x6301,0x41);//写入:B 0100 0001,写入rmii refclk is generated from RXC pin,interface ->RMII }      
    2. 按照例程我是启动了hello_gigadevice_init();,按道理应该可以ping通我设定的服务器地址192.168.10.140,实际上ping不通,不知道原因在哪里。
    3. /* configure ethernet (GPIOs, clocks, MAC, DMA) */          enet_system_setup();              /* initilaize the LwIP stack */         lwip_stack_init(); 这两个函数都可以过,主要是跳过了 enet_phy_write_read()这条函数
    4. 移植了官网2.6.2库的例子,发现以下函数都可以通过。

最近访客

现在还没有访客

< 1/0 >

统计信息

已有--人来访过

  • 芯积分:26
  • 好友:--
  • 主题:1
  • 回复:4

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言