yuningxu
驱动牛犊
驱动牛犊
  • 注册日期2008-08-21
  • 最后登录2009-06-24
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望72点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1485回复:3

bootloader调试串口疑问

楼主#
更多 发布于:2009-02-18 20:34
做了两次板子,第一次的板子把调试串口修改为STUART后工作正常;第二次的板子能够输出打印信息,但是不能接受输入,两个板子的存储器硬件设计完全一样,只是外设不同,但是都没有影响到STUART的管脚,非常苦恼,请大侠赐教
yuningxu
驱动牛犊
驱动牛犊
  • 注册日期2008-08-21
  • 最后登录2009-06-24
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望72点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2009-02-19 21:02
找到了问题的所在,但是无法解释,屏蔽掉 xlli_mem_Tmax这个函数就可以接收输入了,但是有什么关系呢?纳闷
yuningxu
驱动牛犊
驱动牛犊
  • 注册日期2008-08-21
  • 最后登录2009-06-24
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望72点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2009-02-22 11:27
郁闷,又出现新情况了,BOOT有时候可以下载系统正常启动,但有时候又不行,内核也没有进行任何修改,一点重复性都没有。不知道到底是硬件问题还是软件问题了。两个方面都分析过了,都没有任何结论:怀疑硬件吧,我用ADS写的程序能够正常运行,标准串口也没有任何问题(把程序拷入SDRAM运行,防止SDRAM有问题),重复很多次,从来没有出问题。怀疑软件吧,那为什么同样的BOOTLOADER和内核,有时候可以启动,有时候又不能启动呢,按理说代码应该是完全一样的,又只有怀疑硬件问题。分析了一下两版硬件的区别如下:第一次用的是工业级416MHzCPU,这一次用的是520MHz商业级CPU;第一次nCS1挂的以太网,其他为空,这次nCS1挂了CPLD,nCS2挂了以太网;上一次是10层板,这一次是8层板。其他实在是找不到任何相关的区别了。人都要疯球了
yuningxu
驱动牛犊
驱动牛犊
  • 注册日期2008-08-21
  • 最后登录2009-06-24
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望72点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2009-02-23 21:42
难道没有人遇到过这个问题啊
游客

返回顶部