QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3651|回复: 2

烧写flash不稳定,请问JTag烧写时序是怎么控制的?

[复制链接]
发表于 2006-11-13 23:56:36 | 显示全部楼层 |阅读模式
我看JTAG_DELAY被设为空函数了,那么两次的JTAG_SET操作之间就没有时间间隔了,这样设置能保证不出错吗?

还有就是我的板子烧写程序的时候有时候可以成功有时候不成功,相对来说小程序成功概率大,大一点的程序如5K几乎没有成功过,请问这是什么原因,有没有可能是Flash坏了呢?因为有时候长时间运行程序会死机,led程序有时候就不闪了?
发表于 2006-11-16 09:44:58 | 显示全部楼层
JTAG的程序没看过
烧写不成功,很有可能是焊接的问题,前段时间调了一部分板子,除一串口有问题外,烧写都没问题,仔细检查一下板子,尤其是电阻电容什么的!!
回复

使用道具 举报

 楼主| 发表于 2006-11-16 10:24:53 | 显示全部楼层
我找到原因了,我焊接的芯片是SST39VF1601,160已经没有了,我发现程序在写入的时候总是验证0x0地址的6bit,这样验证是错误的,应该验证写入地址的6bit位。

这样就导致有时候写入成功,碰上了,有时候不成功。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-21 21:34 , Processed in 0.051438 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表