查看: 1834|回复: 25

[经验] 哇咔咔,祝贺我吧,千兆mac终于能够读写寄存器了

[复制链接]

134

主题

35

好友

3252

积分

状元

Rank: 6Rank: 6

  • TA的每日心情
    慵懒
    2016-10-31 15:25
  • 签到天数: 734 天

    [LV.9]以坛为家II

    论坛版主职务勋章 爱板会员勋章 活跃会员勋章 热心会员勋章 技术高手勋章

    发表于 2014-6-13 13:48:40 |显示全部楼层
    不容易啊,前前后后接近3个月,一致卡在读写寄存器不成功上面,求助了原厂FAE,也没搞出个所以然来。
    今天终于能够读写了,兴奋ing
    IMAG1063.jpg



    读写函数如下:
    1. int main()
    2. {
    3.     unsigned int i;
    4.     printf("AX88180 Reset ing!\n");
    5.     PORTA&=~0x02;
    6.     usleep(500000);
    7.     PORTA|=0x02;
    8.     usleep(500000);
    9.    
    10.     printf("AX88180 Reset ok!\n");
    11.    
    12.     *(unsigned short*)(SRAM_E_BASE+MISC)=0x0002;
    13.     usleep(100000);
    14.     *(unsigned short*)(SRAM_E_BASE+MISC)=0x0003;
    15.     *(unsigned short*)(SRAM_E_BASE+MACCFG1)=RGMII_EN;
    16.     *(unsigned short*)(SRAM_E_BASE+IMR)=0x0000;
    17.     *(unsigned short*)(SRAM_E_BASE+CMD)=0x0001;
    18.     printf("registers set ok!\n");
    19.     while(1)
    20.     {
    21.         *(volatile unsigned short*)(SRAM_E_BASE+MACID0)=0x1234;
    22.         *(volatile unsigned short*)(SRAM_E_BASE+MACID1)=0x5678;
    23.         *(volatile unsigned short*)(SRAM_E_BASE+MACID2)=0x9abd;
    24.         usleep(1000);
    25.         printf("MACID0=%x\n",*(volatile unsigned short*)(SRAM_E_BASE+MACID0));
    26.         printf("MACID1=%x\n",*(volatile unsigned short*)(SRAM_E_BASE+MACID1));
    27.         printf("MACID2=%x\n",*(volatile unsigned short*)(SRAM_E_BASE+MACID2));
    28.         usleep(1000000);
    29.         PORTA^=0x01;
    30.     }
    31.     return 0;
    32. }
    复制代码
    测试结果如下:

    MACID0=1234
    MACID1=5678
    MACID2=9abd





    回复

    使用道具 举报

    43

    主题

    5

    好友

    5525

    积分

    状元

    Rank: 6Rank: 6

  • TA的每日心情
    奋斗
    昨天 08:02
  • 签到天数: 1469 天

    [LV.10]以坛为家III

    发表于 2014-6-13 14:39:52 |显示全部楼层
    想知道问题出在哪里?如何解决的呢?
    用技术,爱生活!
    回复

    使用道具 举报

    43

    主题

    5

    好友

    5525

    积分

    状元

    Rank: 6Rank: 6

  • TA的每日心情
    奋斗
    昨天 08:02
  • 签到天数: 1469 天

    [LV.10]以坛为家III

    发表于 2014-6-13 14:41:54 |显示全部楼层
    想知道问题出在哪里?如何解决的呢?
    用技术,爱生活!
    回复

    使用道具 举报

    28

    主题

    13

    好友

    7757

    积分

    状元

    Rank: 6Rank: 6

  • TA的每日心情

    2016-9-24 17:10
  • 签到天数: 801 天

    [LV.10]以坛为家III

    发表于 2014-6-13 15:05:47 |显示全部楼层
    绵阳人民发来贺电
    回复

    使用道具 举报

    59

    主题

    18

    好友

    2977

    积分

    进士

    Rank: 5Rank: 5

  • TA的每日心情
    奋斗
    2016-9-9 09:13
  • 签到天数: 293 天

    [LV.8]以坛为家I

    爱板会员勋章 活跃会员勋章

    发表于 2014-6-13 15:37:45 |显示全部楼层
    恭喜楼主了~~~~~~~~~~~··
    第五年了,这次一定要坚持到底,不留遗憾!!!
    回复

    使用道具 举报

    59

    主题

    18

    好友

    2977

    积分

    进士

    Rank: 5Rank: 5

  • TA的每日心情
    奋斗
    2016-9-9 09:13
  • 签到天数: 293 天

    [LV.8]以坛为家I

    爱板会员勋章 活跃会员勋章

    发表于 2014-6-13 15:40:12 |显示全部楼层
    恭喜楼主了~~~~~~~~~~~··
    第五年了,这次一定要坚持到底,不留遗憾!!!
    回复

    使用道具 举报

    75

    主题

    8

    好友

    4716

    积分

    版主

    Rank: 7Rank: 7Rank: 7

  • TA的每日心情
    奋斗
    昨天 09:38
  • 签到天数: 635 天

    [LV.9]以坛为家II

    爱板会员勋章 活跃会员勋章 技术先锋勋章 发帖机器勋章

    发表于 2014-6-13 16:11:55 |显示全部楼层
    祝贺你啊,祝贺你
    回复

    使用道具 举报

    119

    主题

    50

    好友

    7265

    积分

    版主

    Rank: 7Rank: 7Rank: 7

  • TA的每日心情

    2015-2-14 09:02
  • 签到天数: 656 天

    [LV.9]以坛为家II

    爱板会员勋章 论坛版主职务勋章 优秀会员勋章 活跃会员勋章 热心会员勋章 原创达人勋章 在线达人勋章 在线之王勋章 突出贡献勋章 技术高手勋章 推广达人勋章 灌水专家勋章 发帖机器勋章 论坛骨干勋章

    发表于 2014-6-13 16:34:35 |显示全部楼层
    恭喜,那么高兴的事楼主散铜板吧
    轻轻地
        我走了
           正如我轻轻地来
    挥一挥衣袖
       不带走一片云彩
    回复

    使用道具 举报

    29

    主题

    19

    好友

    3713

    积分

    状元

    Rank: 6Rank: 6

  • TA的每日心情
    开心
    3 天前
  • 签到天数: 901 天

    [LV.10]以坛为家III

    发表于 2014-6-13 16:44:44 |显示全部楼层
    珠海人民恭喜版主
    回复

    使用道具 举报

    8

    主题

    0

    好友

    1605

    积分

    进士

    Rank: 5Rank: 5

  • TA的每日心情
    奋斗
    2016-7-28 21:39
  • 签到天数: 218 天

    [LV.7]常住居民III

    发表于 2014-6-13 17:32:41 |显示全部楼层
    祝贺,不过要弱弱的问一下,开发板呢上有ENJ26 20M的,也有DIM9000  100M的不知这些东西在实际中有啥用?需要掌握吗,感觉在学校几乎用不到。
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

    站长推荐上一条 /6 下一条


    手机版|爱板网 |网站地图  

    GMT+8, 2016-12-4 08:04 , Processed in 0.112206 second(s), 19 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部