主题最新回顾(发布时间: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盘的芯片你们是否事先格式化一遍? |