15255|118

6

帖子

1

TA的资源

一粒金砂(中级)

矿卡|T9+入门使用 [复制链接]

 

 最近在某鱼入手一张蚂蚁T9+矿卡。目前挖矿时代已经从大众视野中慢慢淡出,而曾经为挖矿努力工作的矿卡已大量流出到某鱼,并且价格便宜,入手作为一个开发板已经很实惠了。

640?wx_fmt=jpeg

 

    T9+矿卡在配置上基本上算是很丰富,可以满足入门学习者使用。硬件资源包括zynq xc7z010-clg400双核ARM A9处理器,主频可跑到666.6666MHz,外挂2片512MB共计1GB的DDR3内存,1片2GB的NAND Flash,1路B50612D千兆以太网PHY接口,预留一路TF卡接口,引出多路PL端I/O扩展。硬件资源总的来说已经很可观了,毕竟才50米入手。

     T9+入手后,开机测试,默认应该是NAND Flash启动,如果不是,可以按照启动模式配置插针自行切换一下。

640?wx_fmt=png

    供电由控制板右下角6pin大白色端子输入,输入12V电源,上电后启动电流在180mA左右,使用USB转TTL串口调试器,波特率设置为115200,连接靠近TF卡旁边的3pin插针,可看到启动后打印的信息,linux内核版本比较低。

640?wx_fmt=png

640?wx_fmt=jpeg

    接下来使用T9+搭建自己的开发环境,启动模式切换到JTAG,开发环境我采用的是Vivado 2019.2。

    新建工程

640?wx_fmt=png

    器件型号选择xc7z010clg400-1

640?wx_fmt=png

    创建block

640?wx_fmt=png

    添加zynq处理器

640?wx_fmt=png

    zynq处理器添加完之后,需要进行基础外设配置,双击zynq模块,首先配置DDR3,器件型号选择MT41K256M16,数据位宽选择32bit,其他保持默认不变。

640?wx_fmt=png

    接下来进行外设配置,首先选择nand flash,用于下载程序,其次选择eth0,用于网口通信,最后选择UART1用于打印调试信息。需要注意的是BANK0的电平设置为LVCMOS3.3V,BANK1的电平设置为LVCMOS2.5V,这是T9+控制板自身供电配置。

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

    使能zynq的GPIO,所有IO均为MIO,不使用EMIO。

640?wx_fmt=png

    最后一步配置,zynq给PL端产生100M时钟。

640?wx_fmt=png

    上面的所有设置完成后,点击底下的OK,退出配置界面。点击上面的Run Block Automation开始自动连线。

640?wx_fmt=png

    接下来再添加一个GPIO控制模块,因为T9+控制卡PL端引出4个LED灯,添加GPIO控制模块控制这4个LED灯。

640?wx_fmt=png

    对GPIO模块进行配置,方向全部设置为输出,位宽设置为4bit。

640?wx_fmt=png

    最终连线效果图

640?wx_fmt=png

    然后点击保存,生成输出文件和HDL文件,按照顺序一个生成完再生成下一个。

640?wx_fmt=png

    在上述block中,添加了一个GPIO控制模块,所以需要在工程文件中添加xdc约束文件。

640?wx_fmt=png

约束文件添加完成后,在vivado中生成bit流文件。

640?wx_fmt=png

    编译完成后导出硬件工程,在导出时需要勾选bit文件。

640?wx_fmt=png

640?wx_fmt=png

    接下来启动vitis2019.2,开始嵌入式软件的开发。首先新建一个hello world程序,测试串口打印是否正常。

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

    点击finish新建工程后,开始build Project开始编译工程。

640?wx_fmt=png

    编译接收后无任何问题错误,开始下载程序到控制板,打开串口调试助手,波特率设置为115200。对于矿卡T9+,需要焊接J10插针,2.0间距的标准14pin下载调试口。

640?wx_fmt=png

640?wx_fmt=png

    通过串口调试助手看到hello world已经正常打印出来了,说明zynq处理器正常工作了,串口也正常工作了。接下来我们测试zynq内部ram。新建工程,选择vitis自带的Memory Tests。

640?wx_fmt=png

640?wx_fmt=png

串口调试信息打印的均是PASSED,说明内部RAM测试通过。继续测试DDR3,新建工程,选用vitis提供的zynq DRAM Tests。

640?wx_fmt=png

640?wx_fmt=png

    通过串口调试助手打印信息,可以选择DDR3的测试模式,有内存大小测试,读写眼图测试等。这里我选择内存大小测试,测试大小为1023MB长度,也就是1G全部测试,在串口界面输入6,进行整个内存大小的测试。

640?wx_fmt=png

    对DDR3进行整个内存空间的测试,测试结果来看,没有问题。最后测试网口,T9+控制板上带的PHY芯片为B50612D,是一款支持1000M/100M/10M的芯片。新建工程,使用vitis自带的lwip echo server。

640?wx_fmt=png

640?wx_fmt=png

    通过串口打印的信息,可以看到,网络已自动协商完毕,并且工作在千兆全双工模式,T9+控制卡的IP地址位:192.168.1.10,端口号为7。用笔记本ping一下T9+控制板,笔记本电脑的IP需要设置在同一个网段,我这里设置的是192.168.1.20。

640?wx_fmt=png

640?wx_fmt=png

    可以ping通控制板,下面采用网络调试助手进行收发数据测试,lwip echo server例程里进行了回环测试,接收到什么数据转发什么数据。

640?wx_fmt=png

    数据收发测试也正常。这里需要说明的是vitis的lwip驱动库中是没有b50612d的驱动的,需要自己手动开发网口芯片驱动,这里我自己已经写好了该phy芯片的驱动,大家可在后台回复:T9+即可获取到本工程的所有代码,包含vivado以及vitis工程,附加T9+控制板的原理图。

    今天先写到这里,算是自己初次使用T9+控制板的一个总结,也是把自己的学习开发经验分享给大家。

最新回复

是T9+的原理图吗?能分享一下吗,邮件oioeic@163.com   详情 回复 发表于 昨天 11:43

回复
举报

164

帖子

2

TA的资源

一粒金砂(高级)

楼主一张卡,多少钱买的呢?供电12V是个问题?矿卡开奖开出来是坏的就哭了


回复

6

帖子

1

TA的资源

一粒金砂(中级)

当时入手价50RMB,12V供电还好,自己做个端子或者买个成品的线


回复

5

帖子

0

TA的资源

一粒金砂(初级)

T9+,学习一下

回复

2

帖子

0

TA的资源

一粒金砂(初级)

T9+,顶一下


回复

2

帖子

0

TA的资源

一粒金砂(初级)

楼主有原理图吗?能对的上不?



回复

30

帖子

0

TA的资源

一粒金砂(初级)

本帖最后由 depv 于 2023-6-26 22:53 编辑

多谢楼主分享 T9+


回复

1

帖子

0

TA的资源

一粒金砂(初级)

T9+,学习一下



回复

5

帖子

7

TA的资源

一粒金砂(中级)

现在还能挖到矿吗,这得多长时间啊,但方案还是可以参考一下的


回复

2

帖子

0

TA的资源

一粒金砂(初级)

T9+ 谢谢大佬分享


回复

2

帖子

0

TA的资源

一粒金砂(初级)

感谢大神 学习一下哈


回复

2

帖子

0

TA的资源

一粒金砂(初级)

T9+

 

 

学习原理图


回复

2

帖子

0

TA的资源

一粒金砂(初级)

T9+,学习一下

回复

2

帖子

0

TA的资源

一粒金砂(初级)

楼主你好,我也在学习这个板子,想问下怎么回复T9+,才能获得源码呢


回复

1

帖子

0

TA的资源

一粒金砂(初级)

T9+



回复

1

帖子

0

TA的资源

一粒金砂(初级)

T9+,学习一下

回复

3

帖子

0

TA的资源

一粒金砂(初级)

T9+


回复

4

帖子

0

TA的资源

一粒金砂(初级)

12312323 发表于 2023-6-15 08:06 楼主有原理图吗?能对的上不?

原理图我有,不知道你还要不要

点评

是T9的原理图吗?能分享一下吗,网盘或者邮件eagle_xmw@163.com  详情 回复 发表于 2024-5-29 11:23
我要原理图,方便共享下么    详情 回复 发表于 2023-8-31 08:53

回复

4

帖子

0

TA的资源

一粒金砂(初级)

    T9+

回复

4

帖子

0

TA的资源

一粒金砂(初级)

EPTmachine 发表于 2023-3-20 12:33 楼主一张卡,多少钱买的呢?供电12V是个问题?矿卡开奖开出来是坏的就哭了

现在闲鱼上一张25r,成色如新,我买到的能用


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

猜你喜欢
随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表