常见烧录异常解析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
他們的檔案格式會有差異。
NAND FLASH 原CODE与SAVE CODE Compare
Hex code compare
• IC在做Erase時會有一个Erase Timeout時間,大於這個時間IC還没有 Erase完成的話就判定為Fail,有些燒錄器不判定為Fail,還接下來繼 續做Blank Check,直到Blank Check Fail。
Timeout時間
Y3000 Programming Option
Timeout Example
• Verify Fail是燒錄器把IC裡的資料讀出來,然後,與燒錄器buffer裡做 比較, 不一樣就顯示Fail,值得注意的是,对NAND而言,若這顆IC 有Bad block的話,即使Verify Pass,把IC資料讀出來也會和原檔不一 樣,具體参见NANDBBM部分。同時,對於客戶提供的為非BIN格式 的燒錄檔案,若把IC資料READ SAVE和原檔比較也會有差巽,因為
頁。
ID Error Example Ⅰ
我們可以發現,IC Drive ID Error。SST39LF010的ID應該 是:0XBF00DF,但寫成了 EN39LF010 的ID :0X7F00D5, 所以出現如圖的Error。
ID Error Example Ⅱ
若測試時发现ID為FFFF或一些亂碼,更換其他IC燒錄正常的話,說明這 顆IC已壞了。
Checksum值是一種校驗值,checksum X8 和checksum X16區別如下:
• 在Flash裡面,IC內部燒錄時,只能由1變成0,而不能由0變成1。所 以說Blank Fail的IC為不良品,這也就是非空白IC一定要做Erase的 原因,當然,有些EERPOM是可以不用Erase的,如AT24C04等I2C 系列的FALSH。
• IC program時,燒錄器上會有一個Timeout時間。當大于Timeout時間, 燒錄器就會把其判斷為 PROGRAMFAIL。有些燒錄器不管Timeout, 當達到Timeout時,IC還沒有應答,就會繼續燒錄下面的位址,只到最後 Verify Fail。
常見燒錄问题目解析
主講人: 時間:2010.05.21
目錄
ID FAIL BLANK FAIL PROGRAM FAIL VERIFY FAIL ERASE FAIL BAD BLANK FAIL IC PACKAGE AND PIN DESCRIPTION CHECK SUM
Hale Waihona Puke 每一颗IC都有一個固定的ID, 通過ID檢測,我們可以初步 確認,IC是否已正常工作, IC是否選錯。參見 EN39LV010 Datasheet第5
NAND Flash IC的壞塊超出客戶允許的壞,導致Bad Block Fail 。
為確定IC燒錄座是否共用,主要是看IC引角和SIZE是否一樣。共用燒錄座 Example,如下:
TV00570002CDGB
K5L6331CAA
Pin Description
TV00570002CDGB
K5L6331CAA
ID Error Example Ⅲ
• 通常燒錄座有PIN短路的情況下,讀出的ID也是不對的,因為如果一 個PIN讀ID應为Low,但是它與為High的一個PIN 短路,這樣就會使 LOW的PIN也變高,讀出來的ID也就不一樣。
• Blank Fail表示IC裡面資料有不為1的地方。0xFF=b11111111,在我們 檔案裡看到的是0x進位的,實際上在IC裡都是Bit.
相关文档
最新文档