回复帖子:(x10(0.0.*.*))就我们的经验,有非常高的可能...

用户名:   *您没有注册?
密码:   *忘记论坛密码?    标题采用“回复:XXX....”
验证码 点击获取验证码
主题标题:  *不得超过 200 个汉字
当前心情
上一页 发帖表情 下一页
内容
  

主题最新回顾(发布时间:2004-8-25 10:22:00)
--  作者:x10(0.0.*.*)
--  
就我们的经验,有非常高的可能性是应用程序有指针方面的bug,破坏了系统的数据区,造成在文件写的时候写错了位置,可以仔细查一下以下问题:
(1)在函数的局部变量中有无定义的指针类型变量,而未分配空间?
(2)串操作是否均有<|>\0<|>结束符?
(3)在函数的局部变量中有无定义大的数组,系统的Stack只有4KB,如果堆栈溢出,肯定会造成系统被破坏。

主题最新回顾(发布时间:2004-8-25 9:32:00)
--  作者:乔(0.0.*.*)
--  
重写后OK。
但是为什么FLASH出了问题呢?是不是文件系统存在bug?读芯片的时候发现芯片的起始地址的一段空间为全F,这里应该是文件文件分配表。从1a0h开始(Non-System disk or disk error....)是正确的,能不能查一下问题出在哪里?

主题最新回顾(发布时间:2004-8-25 9:14:00)
--  作者:x10(0.0.*.*)
--  
已发到你的邮箱,请查收。

主题最新回顾(发布时间:2004-8-25 8:49:00)
--  作者:乔(0.0.*.*)
--  
请发送到邮箱cxjoe@126.com,谢谢。

主题最新回顾(发布时间:2004-8-24 18:36:00)
--  作者:x10(0.0.*.*)
--  
flash多半出了问题,如启动扇区被写,我可以把格式化文件发给你,在编程器上把flash芯片重写一次就可以再用了。

主题最新回顾(发布时间:2004-8-24 17:48:00)
--  作者:乔(0.0.*.*)
--  B盘无法访问怎么回事?
ETR100模块。
调试tdrf dir可以看到A盘上的文件,然后tdrf cd b:,OK,tdrf dir,就没有任何响应了,程序也无法下载进去。
用的好好的突然这样了,如果直接将片子擦除一遍是否可以恢复?
B盘的芯片你们是否事先格式化一遍?