XGecu Programmer Forums's Archiver

barlai 发表于 2021-7-30 22:39

LH28F004SUT-ZI写入失败

LH28F004SUT-ZI写入失败

Steve007iii 发表于 2021-8-1 08:44

[quote]LH28F004SUT-ZI写入失败
[size=2][color=#999999]barlai 发表于 2021-7-30 22:39[/color] [url=http://forums.xgecu.com/redirect.php?goto=findpost&pid=986&ptid=348][img]http://forums.xgecu.com/images/common/back.gif[/img][/url][/size][/quote]

This usually happens for several reasons

1 Problems with the connected programmer to chip
2 Chip with bad sectors
3 Chip partially damaged


in case 2 check to write the data on the chip there are ways to do it

[font=Arial-BoldMT][size=4][b]Bad Block Manage Mode[/b][/size][/font]

[font=Arial-BoldMT][size=12pt][b][img]https://i.imgur.com/zFgV50M.png[/img]
[/b][/size][/font]

[font=DengXian-Light][size=5][b]# 1 Skip Bad Block[/b][/size][/font]

[size=18.72px][font=DengXian-Light][color=#e8e6e3]If a bad block is found during reading or writing IC, the programmer will skip the bad block. And directly proceed to the next block. [/color][/font][/size]
[font=DengXian-Light][color=#e8e6e3][size=18.72px]as below:[/size][/color][/font]
[font=DengXian-Light][color=#e8e6e3]
[/color][/font]
[font=DengXian-Light][color=#e8e6e3][size=18.72px][img]https://i.imgur.com/bQ5WMic.png[/img]
[/size][/color][/font]
[font=DengXian-Light][color=#e8e6e3]
[/color][/font]
[size=4][b]#2 Hard Copy[/b][/size]

[size=3]Force data reads or writes regardless of whether the block is marked with a bad block or not. If the verifying displays error during [/size]
[size=3]writing, programming will be stopped. This method is generally used for technical maintenance when replacing memory chips.[/size]

[b][size=4]#3 Replace Bad Block[/size][/b]

[size=3]Bad blocks are found to be written to the beginning of a specific block set, that allows the system to logically feel that the memory [/size]
[size=3]is still a contiguous area, and is generally used in partitioning mode.[/size]
[size=3]See detailed instructions in the example configuration as below. The number type in the start block (example: 900) is the actual [/size]
[size=3]replacement block index that is written to FLASH when the bad block is found[/size]
[size=3]
[/size]
[size=3][/size]
[size=3][b]Hope this helps you solve your problem.[/b][/size]
[size=3]
[/size]
[size=3]
[/size]

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.