2017-08-30 50 views
1

我正在寫一個固件到一個STM32F103RCT6微控制器,根據數據表有一個閃存爲256KB爲什麼我的數據表所說的更多閃存(STM32F103RCT6)?

由於我的一個錯誤,我在寫一些數據在0x0807F800那根據參考手冊是高密度設備的最後一頁。 (參考手冊不區分存儲器佈局上不同大小的「高密度設備」)

我寫的數據正在被讀取而沒有錯誤,所以我做了一些測試並讀取/寫入了512KB隨機數據的並比較文件和它們匹配! files hash pic

我做了一些研究,我找不到類似的經驗。 這些額外的閃存可靠嗎?那是一種工業機動嗎?

+0

也許吧。我不相信現在製造2種不同的芯片是有意義的。激光切割等可能會禁用閃光燈。 –

+1

也許使用您的帳戶問這裏:** https://electronics.stackexchange.com/**,因爲這不是代碼問題。 –

+0

@ VC.One你是對的!我會在那裏問,非常感謝! –

回答

2

我不會推薦使用這個額外的閃存來處理任何重要的事情。

  1. 不能保證在具有相同零件號的其他芯片上存在。如果在產品中使用,將是一個主要問題。即使現在樣本成功,製造商也可以在未來改變設計或流程並將其拿走。

  2. 雖然它可能在你的芯片上是完美的,但如果存在弱存儲器單元,它也可能容易腐敗。

半導體行業的一種常見做法是讓幾個部件共享一個通用的模具設計。製造完成後,對模具進行測試和分類。芯片可能在外設中存在缺陷,因此被用作沒有該外設的部件。或者,它可能是完美的,但由於商業原因(即供求關係)而被用作較小的部分。

通常,未使用的功能通過在工廠切割痕跡,刻錄保險絲或特殊編程來禁用,但如果沒有負面影響並且不太可能觀察到,則可能會保留其他功能並保持完好。

如果這只是一次性使用或實驗,並且腐敗是可以接受的條件,我真的不覺得使用它有害。

相關問題