El U-Boot (2009.03) en MS104-SH4 tiene el mapa de memoria RAM que se muestra a continuación.Cómo cambiar el mapa de la memoria U-Boot
No 0x8c000000 para su uso (4 KB)
0x8c001000 para el sistema Linux kernel & de archivos raíz (3 MB)
0x8c400000 para el proceso de Linux (28 MB)
Para mí, 3MB para el núcleo del sistema de archivos & raíz de Linux es demasiado pequeño porque kernel de Linux & ramdisk tiene 1MB y 3.5MB respectivamente. Así que me gustaría cambiar el mapa de la memoria, por ejemplo, como se muestra a continuación.
No 0x8c000000 para su uso (4 KB)
0x8c001000 para el sistema Linux kernel & de archivos raíz (16 MB)
0x8cf60000 para el proceso de Linux (16 MB)
En mi conjetura, tengo que modificar el código fuente uboot, pero no puedo encontrar dónde debo modificar . ¿Alguien me dice si es posible modificar el mapa de memoria u-boot? En caso afirmativo, también dígame cómo hacerlo. ¡Gracias por tu ayuda!
Encontré una pregunta similar en How to find the memory map of a device?, pero mi SH4 iomem está vacío (tamaño 0) por lo que se parece a otro tema.
Gracias por su rápida respuesta y esta pregunta está resuelta! –
me alegra oír que ayudé ... :) –