[X]关闭

Miz701第二周试用

文档创建者:mayiqun720
浏览次数:5771
最后更新:2016-09-21
悬赏1积分未解决
本帖最后由 mayiqun720 于 2016-9-20 16:16 编辑

  MIZ701截止到8月10号左右只完成了hello world、memory test、dram test、lwip server几个例子。试用过程中,遇到了几个痛苦的问题,跟大家分享。
  遇到的第一个问题:找不到ARM。上网搜了下,找到个用zedboard板子的,他是没插串口线。。。好吧,我怀疑是拨码开关(启动方式那里)有问题。因为家里装的是win10系统,vivado2016.1,按照视频说的断电,重启软件都弄不好。咋办?今天在公司解决了。确实和拨码开关有关系,把拨码开关拨到默认的反方向,可以识别了!是不是激动人心?
  我去搜了一下解释:ZYNQ 7000启动模式由MIO[5-2]来决定,选择JTAG启动时,MIO[5-3]必须都是0,而MIO2,决定了JTAG 的Cacade和 Independent模式。
  我们先说明如何启用JTAG,关于JTAG Cascade modeIndependent mode的区别,要知道ZYNQ 7000 有两个调试相关的端口,分别是DAPTAP
  所以呢,TAP是属于PL端的;DAP是属于PS端的 我们开发板提供的JTAG端口是接在PL_JTAG这个端口上,如果你需要在这个端口上访问PS端的DAP,则必须使用Cascade mode
    经过试验,用sd卡启动模式,打印会乱码,但是可以识别到arm。默认的拨码开关,对应的启动模式啥也不是,大家注意。
2 遇到的第二个问题:vivado编译停滞
在办公电脑装了2016.1,不编译?可是愁死人。然后重装了一次,还是不行?咋整,换2015.4?还是不好使,无奈下,重装系统,终于搞定!谁能告诉我为啥不行?这种情况估计是系统组件收到破坏导致的,毕竟我装了很多专业软件,都是破解的,没钱买正版,也说不清楚为啥vivado出现这个问题。
3  遇到了诡异的,bit下进去了,流水灯跑不起来。后来经指点,sdk必须运行起来,pl才能工作!另外,板子上标的,丝印AD0对应原理图的LED_AD0,以此类推。估计是丝印放不开,简写了,这里注意一下。是因为Miz701 PL端没有时钟,需要PS工作起来才有时钟。
4. 1.流水灯跑起来了,串口不打印。经人指点,把sdkarm缓存里面运行而非DDR,打印乱码,终于进了一步。我怀疑内存有问题,毕竟原理图后缀和可选列表里面的不对应,一个是MT41J256M16HA 125:E,一个是MT41J256M16 RE125。这是同一种内存颗粒吗?查阅镁光官网,发现除了电压不一样其他都一样,询问官方,解释是原理图内存颗粒不好买。
    今天拿到了汤工给的测试工程,然后发现,ps的时钟是50M而非33.3M,看一下原理图33M没错啊,板子上焊接的确实是50M。建议以后收到板子先将实物和原理图对一下。
5. Memory test不跑了。汤工说,运行memory testarm 1缓存试试,试了下果然可以。默认是在dram里面跑,为啥不行?Dram test同理,需要放在arm缓存里面跑。这也是小白郁闷的地方啊!这个估计和系统运行内存被破坏了有关系,开始段被占用。
6. 以太网测试,哎呀,跑不起?下载bit的时候网口灯亮了,下完,灭了?检查原理图,果然,PL部分需要搞个armphy reset。。。。。。开始我以为arm管脚接管了所有工作呢。分配后,果然可以了。。。




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

发表评论已发布 2

zpp

发表于 2016-9-20 22:17:05 | 显示全部楼层

我是9.14拿到板子的,第一次接触赛灵思的板子和vivado软件,也遇到很多问题。Miz7z010和020的有区别,010的教程没有,看020的教程,好多例子需要更改,LED、按键个数不一样,010的板子PL部分没有时钟,必须靠arm系统提供时钟,每一次都要做最小系统,看020的教学视频也没有配置DDR的,用010每一次都要配置DDR,我配置的是M41K256M16 RE-125,MIO的BANK1还要改成1.8V,每一次加载SDK,之前配置的字体大小,自己用的快捷键都回到了默认了,这点郁闷。为了自己封装一个带AXI4总线的自定义IP花费了一天的时间,现在要做Linux系统,好像还缺少HDMI转VGA的接口,010的板子山个没有VGA接口,感觉比020低端多了,不过总体学习还是够用了,希望以后有问题拿在论坛上一起讨论学习,我也是初学者,估计会遇到很多相似的问题,一个人搞太难受了,一起学习共同收获吧。
回复

使用道具 举报

mayiqun720

发表于 2016-9-21 14:15:48 | 显示全部楼层

现在VGA已经过时了啊,相信保留HDMI舍弃VGA是正确的选择,你说的不错,需要自己配置下DDR和bank电压,也可以保存成一个新的配置文件。这个板子和zybo好像是一模一样的,你可以直接用zybo的也可以。

回复

使用道具 举报

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

本版积分规则