| 
 
| 我用的是LPC2378(ARM7)处理器;通过EMC接口外扩了一片SRAM,单独访问SRAM时正常,但是以太网初始化后,就不能访问SRAM了,不知道怎么回事?请大家帮忙分析下,急死了,谢谢了!!! 
 下面是一个更简单的测试例,init_TcpNet()是RTX自带的以太网初始化函数,不写该函数,SRAM访问正常,插入该函数,SRAM输出全是0x00.
 int main (void) {
 U8 cnt,i;
 U8 *temp;
 U8 *temp2;
 
 init_serial();
 EmcInit();
 init_TcpNet ();//不加该函数,发送a~z正常,加后,读出来发送的都是0x00.
 
 sendchar('#');
 temp=  (U8 *)0x80000000;
 temp2=  (U8 *)0x80000000;
 for (i=0;i<26;i++)
 {
 *(temp+i) = 'a'+i;
 }
 for (i=0;i<26;i++)
 {
 sendchar(*(temp2+i));
 }
 sendchar('#');
 }
 | 
 |