我在调试STR912网口IAP下载用户程序的时候,发现,下载的如果是普通程序,比如LED闪烁,程序可以立即执行;但如果下载的程序也包含网络程序,当跳转到用户程序的时候,用户的网络部分就会不正常。但断电后,让程序直接执行下载后的用户程序,则用户的网络通信又是正常的 我分析是未断电时跳转,网口程序又初始化了一次,但网口接口芯片ste100p未重新复位,所以用户的网络出错。我试着将ARM的一个IO口连接到ste100p的Reset脚,在ARM程序初始化时,进行一下复位,保持时间10ms(datasheet>1ms),可问题依旧存在. 这是什么原因?如何解决?谢谢! |