簡體   English   中英

從用戶空間訪問NOR內存

[英]Access NOR memory from userspace

在我的Compulab cm-x270 CoM Linux內核中放置在NOR中。 這個內核沒有MTD支持,並且在啟動后我無法訪問NOR作為MTD分區。 我的目標是從用戶空間更新此內核。 是的,通過tftp以更簡單的方式從bootloader更新,但我無法在此任務中使用它。 可以在/ dev / mem中以任何其他方式映射NOR嗎?

我有類似SRAM的情況。 我為/dev/sram寫了一個塊設備驅動程序。 通過設備驅動程序訪問可以保留所有Linux安全規則。

您沒有提到如何訪問此NOR內存。 如果它在物理內存地址空間中,則驅動程序將執行request_mem_region()ioremap()以將NOR內存映射到虛擬內核內存空間。 然后,用戶程序可以在此塊(或char)設備上使用標准文件I / O.

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM