自制的C6678开发板,开发环境CCS5.5,现在遇到两个问题:
1、测试NAND FALSH使用论坛上下载的测试例程,读写过程中都没有出错,但读出来的数据和写的数据不一样,读出来的都是0xFFFFFFFF,查看0x70000000~0x74000000,内存内容显示的都是0x60606060,不知道这代表什么,同样的我也使用相同的工程在EVM板上跑了一遍,结果正常,对应映射到DSP的空间内容都是0xE0E0E0E0,是没有写进去吗,因为擦除完值应该都是0xFFFFFFFF?使用的FLASH型号是NAND512R3A2SZA6E,和EVM板使用的的FLASH的block、page、pagesize等参数都相同,我也改了读写的setup、strobe、hold等参数试了试,然而并没什么用。
2、以太网通信时和电脑直连能ping通且收发正常,但一旦接到局域网里就ping不同,同样的EVM板直连和接入到局域网都是工作正常的,想请教下可能是什么原因?板子本身有一个问题,因为画PCB时中间的某个地方线序不小心搞错了(只是收发的8条线的线序),然后根据错序制作了一条等效的交叉网线,理论上应该是没有问题的,但为什么连到局域网会不通,使用的以太网芯片是88E1111,应该能自适应直通线和交叉线吧。
请高手指点一下,谢谢!