现在外扩了一个DM9000A,跑UCOS+lwip.
只要把堆空间分配到外部,LWIP立刻就连接不上了。改回片内则非常稳定。
还有LCD的缓冲区也一样,开在片内正常,放到片外就花屏。
任务堆栈更不行了,放到片外就死机.即使不死屏幕也不正常。全部放到片内就没事。
裸奔似乎可以,跑多任务就不行。
原因我尚无法解释
点赞  2009-12-25 20:43
用过那么多CPU的外部RAM,没有哪个用的这么费劲的。
搞得我都想换CPU了
点赞  2009-12-25 21:13
                                 一般死机都是程序进入了异常中断中,可以在这些异常中断中放置断点,在触发断点时回溯看看从哪里跑进来的,一步步倒退应能找到根源。
点赞  2009-12-25 21:32
                                 我也遇到同样的问题了,很苦恼啊!和楼主一样试了很多方法,都不行,只要运行就进入硬异常
点赞  2010-1-13 16:48
123
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复