最近接了个以太网方面项目,分析了一下,用arm和FPGA做是最合适不过了。那是相当的高兴了,arm是一直想学而没有合适的机会啊,这次可有机会了,哈哈。
认真分析后觉得周某某代理的23xx系列arm7是最佳选择。于是就花“2500”个大洋了买了一块arm7开发板,并且参考开发板的部分电路制作了项目pcb板。
以太网没有接触过,便用周某某的开发板例程作为基础的模块调试(想偷个懒,嘿嘿)。现在开发板上调试适合项目需要的程序,开始来个调试独立的各个模块程序,如:串口,SPI,以太网等。单独调试各个模块都正常,便把串口添加到以太网的程序中,也就是把串口程序添加到ucos的系统中,但是怎么都发不出来数据。心里非常着急,调啊,找啊,就是不通,最后才发现周某某的代码里含有垃圾代码,代码本意是想系统开始运行发送“start”的字符串,但是缺错误的把串口发送使能给关闭了,有些太不负责了,在此期间曾多次与周某某的客服打交道,开始还算好到后来就一种种理由来搪塞,非常气氛。卖你的开发板就是为快速的开发设备,但是目前没有达到目的!!!!!!!!!!!!!诶,气愤。
这时做的板子已经回来了,开始调试自测,单独测试与fpga,sram,串口通信,以太网通信等。这时发生了让我非常失望的事情。以太网怎么调试都不通,芯片在不断的软件复位。难道是程序的问题,但是在开发板已经测试过,不可能是程序的问题。开始怀疑硬件问题,反复的测试以太网芯片的:电压、时钟、复位信号,没有问题。怕是我画错了吧,反复和周某某开发板的原理图核对,没发现任何的疑问。没办法在网上查找了其他公司开发板的原理图发现周某某的的图纸上,缺少一个非常重要的电容,叫我非常气愤。由于以上2个失误,害的我失掉了3周多的宝贵时间,在领导面前非常被动,气愤之极。在此之前也发现图纸和开发板不符合的现象,但是周某某的客服说这时正常的,没有问题。也不知道怎么想的。
说了这些,不为别的,就是想和说大家以后参考别人的电路时一定要学会如何借鉴。
用户1364249 2008-10-27 20:22
用户385532 2008-9-28 09:07
用户403916 2008-9-28 08:40
用户403916 2008-9-28 08:40
用户403916 2008-9-28 08:39
用户925035 2008-9-26 20:38
用户1318081 2008-9-26 18:29