281229961 发表于 2012-4-26 14:56:49

发帖~记录我的开发进展,纪念我粗心大意所浪费的时间...

话说从昨天中午开始 我把FPGA核心板用螺丝和主板固定好了之后(之前一直是插针直接连接没有固定),和上位机的通信就开始乱了(与上位机modbus通信)。上位机一直在不停的读我FPGA内存里的数据。 读数据都很正常,只要开始往里面写,就会出现错误,往地地址里写也没有问题;但是往高地址里写,低地址的数据就会出现被改写的情况。瞬间我就大汗了。。。这个通信用了那么久一直很稳定的。
于是开始不淡定了。。。开始怀疑我的软件是不是哪里有bug.开始查找,昨天一下午都在查找,无果;今天上午我索性将通信部分重写了,只交换几个数据,状况仍然存在。用串口监视工具查看,数据一一对应的核实,主机发送没有错,从机反馈的也正常。只要主机发送写命令开始,从机也能正常反馈但是数据却被改了。。。我只能怀疑是不是内存里面的数据自己会乱啊。
内存用的 SDRAM啊 难道是它出问题了么。。。就算是它的问题我怎么查呢 ?难道坏了么 ?难以相信!只读的时候是没问题的 为什么写的时候就出问题了呢???不管了换一片试一下。
重新焊接成功 上电ok ,试着改写几次试试 还是ok的。 于是写个循环 一直进行写操作 测试 ,许久还是OK的 。才敢来发此贴。。。

以后每天在此记录我在此次项目中遇到的各种蛋疼的问题。

281229961 发表于 2012-5-3 22:31:32

公司不让上网了,最近调试还算顺利
今天在调试软件的过程中范二了一次,和上位机通信, 数据总是不对。。。后来发现内存开辟小了,

281229961 发表于 2012-5-17 22:38:57

500k PWM 稳定输出计数
页: [1]
查看完整版本: 发帖~记录我的开发进展,纪念我粗心大意所浪费的时间...