我使用的是Broadcom CFE(通用框架環境)引導加載程序... SOC來自Broadcom ...並使用Serial NOR閃存N25Q032作爲引導設備。要從閃存中讀取,它使用的是存儲器映射技術,而使用SPI接口(IO映射)來寫入。在Flash中寫入IO映射,同時從閃存讀取內存映射...可能是什麼原因
這樣的設計背後的原因,在我看來是因爲:
IO映射讀/所以在閱讀時保持CPU的自由,它是使用內存映射執行寫入阻塞調用。
它沒有一個實現來檢查...現在在RAM中映射區域被修改,因此相應地改變閃存(意味着未能實現存儲器映射寫入),並且其相對容易使用的SPI接口(IO映射)實現來寫入閃存。
....請解釋這可能是後面這種設計的原因....
什麼代碼?如何映射? – blueshift
@blueshift:我已經更新了問題plz找到上面的細節。 – rspr
我和幾乎所有其他閱讀您的問題的人都不知道Broadcom代碼是什麼,或者它如何映射內存或IO。我們應該如何幫助你? – blueshift