烧录程式到2080多片晶片后,发现大部分的晶片都可以正常动作,但有几片在某些状态会自行重新开机,排除所有问题后,读取正常工作与异常的memory。
比对正确与异常的两个Bin档案后,发现相差了8个bytes,异常档案的在50EC的位置多了四个Bytes的资料,在5800的位置少了四个Bytes(如图片)
什么样的操作下或烧录条件下会出现这种问题?有办法避免吗?
在uniflash中的setting & utilities可以设定「Erase, Program, Verify」如图,但在实际操作上,uniflash所显示的讯息中完全没有提到verify,软件端有做Verify的动作吗?如果没有,那是否是软件端的Bug?
Seven Han:
对于您说的异常,在烧录前先擦除flash,是否还是会有同样的现象。另外硬件是否一样呢?
烧录程式到2080多片晶片后,发现大部分的晶片都可以正常动作,但有几片在某些状态会自行重新开机,排除所有问题后,读取正常工作与异常的memory。
比对正确与异常的两个Bin档案后,发现相差了8个bytes,异常档案的在50EC的位置多了四个Bytes的资料,在5800的位置少了四个Bytes(如图片)
什么样的操作下或烧录条件下会出现这种问题?有办法避免吗?
在uniflash中的setting & utilities可以设定「Erase, Program, Verify」如图,但在实际操作上,uniflash所显示的讯息中完全没有提到verify,软件端有做Verify的动作吗?如果没有,那是否是软件端的Bug?
ryan wu:
回复 Seven Han:
烧录之前,软件都会自动执行擦除,而且不是每片晶片都有问题,是偶有问题,无法重现这个问题,想了解,是否有什么原因可能会导致这个问题发生?
使用的硬件全部都是一样的!
另外uniflash的问题可以在麻烦帮我确认一下吗?
烧录程式到2080多片晶片后,发现大部分的晶片都可以正常动作,但有几片在某些状态会自行重新开机,排除所有问题后,读取正常工作与异常的memory。
比对正确与异常的两个Bin档案后,发现相差了8个bytes,异常档案的在50EC的位置多了四个Bytes的资料,在5800的位置少了四个Bytes(如图片)
什么样的操作下或烧录条件下会出现这种问题?有办法避免吗?
在uniflash中的setting & utilities可以设定「Erase, Program, Verify」如图,但在实际操作上,uniflash所显示的讯息中完全没有提到verify,软件端有做Verify的动作吗?如果没有,那是否是软件端的Bug?
ryan wu:
回复 Seven Han:
烧录之前,软件都会自动执行擦除,而且不是每片晶片都有问题,是偶有问题,无法重现这个问题,想了解,是否有什么原因可能会导致这个问题发生?
使用的硬件全部都是一样的!
另外uniflash的问题可以在麻烦帮我确认一下吗?
烧录程式到2080多片晶片后,发现大部分的晶片都可以正常动作,但有几片在某些状态会自行重新开机,排除所有问题后,读取正常工作与异常的memory。
比对正确与异常的两个Bin档案后,发现相差了8个bytes,异常档案的在50EC的位置多了四个Bytes的资料,在5800的位置少了四个Bytes(如图片)
什么样的操作下或烧录条件下会出现这种问题?有办法避免吗?
在uniflash中的setting & utilities可以设定「Erase, Program, Verify」如图,但在实际操作上,uniflash所显示的讯息中完全没有提到verify,软件端有做Verify的动作吗?如果没有,那是否是软件端的Bug?
Susan Yang:
回复 ryan wu:
Uniflash does a verification during load, but you can also initiate a standalone verification after loading the program using the "Verify Image" button.
烧录程式到2080多片晶片后,发现大部分的晶片都可以正常动作,但有几片在某些状态会自行重新开机,排除所有问题后,读取正常工作与异常的memory。
比对正确与异常的两个Bin档案后,发现相差了8个bytes,异常档案的在50EC的位置多了四个Bytes的资料,在5800的位置少了四个Bytes(如图片)
什么样的操作下或烧录条件下会出现这种问题?有办法避免吗?
在uniflash中的setting & utilities可以设定「Erase, Program, Verify」如图,但在实际操作上,uniflash所显示的讯息中完全没有提到verify,软件端有做Verify的动作吗?如果没有,那是否是软件端的Bug?
ryan wu:
回复 Susan Yang:
The setting have verification but when the program down ,message box haven't any text about verification…..
and the memory data fail, Uniflash doesn't show any message….
烧录程式到2080多片晶片后,发现大部分的晶片都可以正常动作,但有几片在某些状态会自行重新开机,排除所有问题后,读取正常工作与异常的memory。
比对正确与异常的两个Bin档案后,发现相差了8个bytes,异常档案的在50EC的位置多了四个Bytes的资料,在5800的位置少了四个Bytes(如图片)
什么样的操作下或烧录条件下会出现这种问题?有办法避免吗?
在uniflash中的setting & utilities可以设定「Erase, Program, Verify」如图,但在实际操作上,uniflash所显示的讯息中完全没有提到verify,软件端有做Verify的动作吗?如果没有,那是否是软件端的Bug?
ryan wu:Can someone help me?