烧写flash不稳定,请问JTag烧写时序是怎么控制的?
我看JTAG_DELAY被设为空函数了,那么两次的JTAG_SET操作之间就没有时间间隔了,这样设置能保证不出错吗?还有就是我的板子烧写程序的时候有时候可以成功有时候不成功,相对来说小程序成功概率大,大一点的程序如5K几乎没有成功过,请问这是什么原因,有没有可能是Flash坏了呢?因为有时候长时间运行程序会死机,led程序有时候就不闪了? JTAG的程序没看过
烧写不成功,很有可能是焊接的问题,前段时间调了一部分板子,除一串口有问题外,烧写都没问题,仔细检查一下板子,尤其是电阻电容什么的!! 我找到原因了,我焊接的芯片是SST39VF1601,160已经没有了,我发现程序在写入的时候总是验证0x0地址的6bit,这样验证是错误的,应该验证写入地址的6bit位。
这样就导致有时候写入成功,碰上了,有时候不成功。
页:
[1]