Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

デバイスメモリのMMAP対応 #43

Closed
tmori opened this issue Mar 12, 2021 · 1 comment
Closed

デバイスメモリのMMAP対応 #43

tmori opened this issue Mar 12, 2021 · 1 comment

Comments

@tmori
Copy link
Contributor

tmori commented Mar 12, 2021

一般的なIDEのようにデバイスレジスタ値をGUI上で確認するようなデバッグ環境があるとよい.

実現案としては,MMAP領域設定処理にて,内部デバイスの領域にMMAP割り当てがされていることを検出した場合,内部デバイスのメモリをMMAP領域の方に差し替えるだけで対応できるはず.

  • mpu_address_set_rom_ram()
    • ここでMMAP領域のRAM割り当てしている.ここに差し替え処理を追加すればいけそう.
@tmori tmori closed this as completed in 754dd8e Mar 12, 2021
@tmori tmori reopened this Mar 17, 2021
@tmori
Copy link
Contributor Author

tmori commented Mar 17, 2021

本件,メモリマップ領域で既存の領域を差し替えてしまうと,デグレが発生する.

  • メモリ領域の重複配置ができなくなる.(memory.txtで指定した領域が先に評価され,既存領域はあとで評価される)

@tmori tmori closed this as completed in aaec685 Mar 17, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant