已编辑

[复制链接]
 楼主| jsht 发表于 2017-8-30 12:01 | 显示全部楼层 |阅读模式
本帖最后由 jsht 于 2017-9-7 09:24 编辑

问题已不需要处理
山东电子小菜鸟 发表于 2017-8-30 13:49 | 显示全部楼层
支持下
ctsdswk 发表于 2017-8-31 10:57 | 显示全部楼层
8365没用过,我想应该类似于这个吧。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
ctsdswk 发表于 2017-8-31 11:03 | 显示全部楼层
本帖最后由 ctsdswk 于 2017-8-31 11:09 编辑

年代久远,忘记当时怎么搞的了。翻出来一些代码你试下吧。好像是调用rtk_port_macForceLinkExt0_set 后就可以了,然后发往mac的时钟就出来了。

        /* main switch init
        if (rtk_switch_init() != RT_ERR_OK)
    {
        err++;
    }
   
        rtk_port_mac_ability_t mac_cfg;
        mac_cfg.forcemode        = MAC_FORCE;
        mac_cfg.speed                = SPD_100M;
        mac_cfg.duplex                = FULL_DUPLEX;
        mac_cfg.link                = PORT_LINKUP;
        mac_cfg.nway                = DISABLED;
        mac_cfg.rxpause                = ENABLED;
        mac_cfg.txpause                = ENABLED;
  rtk_port_macForceLinkExt0_set (MODE_EXT_MII_PHY, &mac_cfg);
  rtk_port_macForceLinkExt1_set (MODE_EXT_MII_PHY, &mac_cfg);   
        //rtk_port_macForceLinkExt_set(EXT_PORT_2, MODE_EXT_MII_PHY, &mac_cfg);
  rtk_port_rgmiiDelayExt0_set(1,0);
  rtk_port_rgmiiDelayExt1_set(1,0);
*/
   
/*
        rtk_port_phyEnableAll_set(ENABLED);
#include "rtl8367b_asicdrv.h"
  rtl8367b_setAsicRegBit(RTL8367B_REG_CPU_CTRL, RTL8367B_CPU_EN_OFFSET, 1);
    rtl8367b_setAsicRegBits(RTL8367B_REG_CPU_CTRL, RTL8367B_CPU_TRAP_PORT_MASK, 5);
    rtl8367b_setAsicRegBits(RTL8367B_REG_CPU_CTRL, RTL8367B_CPU_TRAP_PORT_MASK, 7);
    rtl8367b_setAsicRegBits(RTL8367B_REG_CPU_CTRL, RTL8367B_CPU_TRAP_PORT_MASK, 6);   
*/   

    /* 初始化交换机芯片
    if (swtichstate == 0)
      {   
      swtichstate = 1;
      rt_memset (swtichreg0, 0xee, 64);
      rt_memset (swtichreg1, 0xee, 64);
      if (SimI2C_Read_RTL8367 (swtichaddr, swtichdata, 2, 64, (u8 *)swtichreg0) != SimI2C_SUCCESS)
        {
        err++;
        }
    //SimI2C_Write (swtichaddr, 4, swtichdata);
    rt_thread_delay (1000);
      if (SimI2C_Read_RTL8367 (swtichaddr, swtichdata, 2, 64, (u8 *)swtichreg1) != SimI2C_SUCCESS)
        {
        err++;
        }
      }*/
      
 楼主| jsht 发表于 2017-9-1 09:17 | 显示全部楼层
好的,我试试,先谢谢您!
 楼主| jsht 发表于 2017-9-1 15:08 | 显示全部楼层
ctsdswk您好,请问您有完整的SDK吗?
 楼主| jsht 发表于 2017-9-1 15:10 | 显示全部楼层
ctsdswk 发表于 2017-8-31 10:57
8365没用过,我想应该类似于这个吧。

您好,非常感谢您的回复,我想请问您一下,您有那个完整的SDK吗?
 楼主| jsht 发表于 2017-9-1 15:11 | 显示全部楼层
ctsdswk 发表于 2017-8-31 11:03
年代久远,忘记当时怎么搞的了。翻出来一些代码你试下吧。好像是调用rtk_port_macForceLinkExt0_set 后就可 ...

您好,非常感谢您的回复,我想请问您一下,您有那个完整的SDK吗?
我这是第一次帖子求助,不太会弄,不要见笑哦

评论

好吧,我记得是要签协议。应该是的。  发表于 2017-9-1 16:38
那个sdk是要签协议才能拿到的。  发表于 2017-9-1 16:37
 楼主| jsht 发表于 2017-9-4 13:44 | 显示全部楼层
jsht 发表于 2017-9-1 15:11
您好,非常感谢您的回复,我想请问您一下,您有那个完整的SDK吗?
我这是第一次帖子求助,不太会弄,不要 ...

好的,非常感谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

6

帖子

0

粉丝
快速回复 返回顶部 返回列表