當前位置:編程學習大全網 - 編程軟體 - K9F1208U0M怎麽寫程序?用的編程器5000E 寫入程序後無法使用(寫入 校驗都通過 就是無法使用

K9F1208U0M怎麽寫程序?用的編程器5000E 寫入程序後無法使用(寫入 校驗都通過 就是無法使用

妳說用5000E燒錄了K9F1208U0M芯片,不能正常運行。這個其實跟燒錄器的關系不大,跟這個主控板上的NAND Flash的管理方案有非常大的關系。

原因:

1、 NAND Flash最大的不同於其他存儲器的地方就在於:NAND Flash的工藝允許壞塊的存在,而且在操作的過程中也可能會隨機產生新的壞塊;

2、 妳的NAND Flash裏面壹定存放的都是系統文件,就像妳電腦選擇啟動的時候,選擇硬盤啟動壹樣,如果存放的數據不是按照系統啟動設置的規則來加載,就無法成功啟動;

3、 如果是壹些嵌入式系統,如Linux,就壹定有多個區,比如boot引導區、fs文件格式區、user用戶使用區等分區;

4、 燒錄NAND Flash不僅要註意分區的正確性,還要特別註意壞塊的處理方式,壞塊處理方式正確了,才能安全的避開壞塊,完整的燒錄數據;

5、 而NAND Flash的壞塊處理規則有:硬拷貝、跳過壞塊、通用替換表等,每種方法的設計都會影響數據的燒錄。

以上,都是影響NAND Flash燒錄並成功啟動的因素。在國內,如果專做Flash燒錄這塊的,必須要和燒錄器廠商溝通,妳可以去找壹下致遠電子,他們有壹些解決方案。總之,NAND Flash的燒錄是壹個棘手的問題,祝妳好運。

  • 上一篇:python培訓哪個靠譜?
  • 下一篇:csgo參數js為什麽能賣錢?
  • copyright 2024編程學習大全網