Всем привет,
изучаю процесс портирования линукса и бутлоадера U-Boot на плату, основанную arm926ej-s процессоре. С uboot'ом помаленьку разбираюсь, первые этапы портирования осуществил, теперь немного застрял -- в различных документах, посвященных теме, говоорится, что необходимо определить memory map, причем это рассматривается с трех позиций:
- processor memory map. Тут вроде понятно - это то, как видит адресное пространство процессор; - board memory map - это то, как различные устройства "раскладываются" в памяти, какие занимают адреса и пр.; - software memory map - т.е. как конкретно Линукс раскладывает свои секции по памяти
Возможно я все не правильно понимаю - поправьте plz. Также непонятно, как именно нужно описать карту памяти - в линкер скрипте, или как-то еще?
Заранее большое спасибо!
|