Contact

    Add: HuaXingYuan,LongGang ROAD,↕​ShenZhen,China

    Tel: 086-0755-84867757

    Email: sfly#sflytech ≥♥.com(Replace # with @)

Your Position: Home > Support > FAQ

The measures to prevent loss/acciden£∞εtal overwriting of chip data₹÷"​

2020/12/22 12:03:49      Views:

Some customers have reported that the ☆₹≠programmed chips are not functiφ≥≠ onal during product testing aft λer patch production.

After the chip is removed  ¥✘and the data is re-programmed, tו"he product function retur∏σns to normal.

If you read the problematic chip data,←∞ you will find that the chip c<α♣ontent is lost or rewritten.

Most customers may suspect that the£‌δ programmer is poorly pr→∞&ogrammed when this problem occurs.


According to our actual analysis andε₹&≠ verification of custome‍≈​r problems, this problem is not th $αe cause of the programmer or the α¥programming operation, which is basi₽"cally caused by the f¶₽ollowing two reasons:


1. Most chips have an erase and re<σ&write function. When φ¶≈the product is powered on, the data ma​↕₽∑y be accidentally erased or rewritt>±≥Ωen due to interference or ↓®↑≈software operation errors.

Therefore, we recommend €λ←≤that if the chip is a 25 series SPI F★≈LASH, you can add "wri✔≥λεte protection" function during≥♦≠ regular programming.

The operation in the SFL♥‍Y programmer software is:

In the last step of the o¶★peration, add "write configur™✔→←ation", set the conf•∑$iguration options of the chip, and se★≠t the protection bit of the chip.∞' As shown below:



*** The protection options of ≈ the chip need to be set according to th σ€e functional requirements of the'γ← product. Please consult the R&amδ↓p;D engineer of the pro≤✘duct for specific needs.


2. Another reason is the pr₽♣ocess or quality of the→∑δ chip itself. When it¥¥ is reflowed at high temper✔&£ ature, its data will be lo& ¶st.

In this case, first che★↔£ck if the reflow temperature of the ch↔γ"ip is too high, and ↓>$if the soldering time is too long.π♦

If the reflow parameters are nor¥βmal, the problem is caused by the qu•σ‌∞ality of the chip itself. It is reco☆  mmended to consult the chip manufactureα★r or supplier.


How to tell if this pro↕→$blem is caused by the programmer:

1. First program a batch €✘↑of chips for testing using con​≠ventional methods, such as pr↔'✘ ogramming 200 pieces,®♠ or 1000 pieces.
The operation content ±>of the programming can b™₽π e "programming + verification" ₽♥≠φ(new blank chip), or "erase +☆‍  check empty + programming + veriε®±↑fication" (non-blank©§ chip)

2. Verify the chip again after pβ♥★‍rogramming (ie 100% full inspecti₹λ÷on)
Set the operation content of the prog​©rammer to "check" (retain on∏★•ly the checksum, delete other ope÷∞↔ration items), install the same progra£® αm file, and perform a"βll verification operation☆ βs on the chip.
*** Please do not use the method of r ≤✔eading and then comparing the checksum ≥←(this way of verification is not sci ₩<entific).

3. Normal patch producti ¥★on

4. Product power-on testε¶✔
If a bad product is cφ★±aused by chip data loss, th✘δen it can be determined that the proble>λm is in the step of patch production orσ≤₩ subsequent testing, wh←>×♦ich has nothing to do✔σ<↑ with chip programming (because we ha£&★ve done 100% full inspection of t↕₹™"he chip in step 2) .




Copyright 2007-2025 Shenzhen SFLY T♠™echnology Co.,Ltd. All Rights Reserv"λed