L'U-Boot (2009.03) su MS104-SH4 ha la mappa della memoria RAM mostrata di seguito.Come modificare la mappa della memoria U-Boot
0x8c000000 Non per l'uso (4kB)
0x8c001000 per Linux kernel & filesystem di root (3MB)
0x8c400000 per il processo di Linux (28 MB)
Per me, 3MB per il kernel file system & root di Linux è troppo piccolo perché kernel Linux & ramdisk ha rispettivamente 1 MB e 3,5 MB. Quindi mi piacerebbe cambiare sopra la mappa della memoria, ad esempio come mostrato di seguito.
0x8c000000 Non per l'uso (4KB)
0x8c001000 per Linux kernel & root file system (16MB)
0x8cf60000 per il processo di Linux (16 MB)
Nella mia ipotesi, devo modificare il codice sorgente uboot, ma non riesco a trovare dove dovrei modificare. Qualcuno mi dice se è possibile modificare la mappa della memoria di avvio? Se sì, per favore dimmi anche come si fa. Grazie per l'aiuto!
Ho trovato una domanda simile su How to find the memory map of a device?, ma il mio iomem SH4 è vuoto (dimensione 0), quindi sembra un altro argomento.
Grazie per la tua risposta veloce e questa domanda è stata risolta! –
felice di averlo aiutato .. :) –