U-Boot (2009.03) на MS104-SH4 имеет карту памяти RAM, показанную ниже.
0x8c000000 Не для использования (4 КБ)
0x8c001000 для ядра Linux и корневой файловой системы (3 МБ)
0x8c400000 для процесса Linux (28 МБ)
Для меня 3 МБ для ядра Linux и корневой файловой системы слишком мало, потому что ядро Linux и виртуальный диск имеют 1 МБ и 3,5 МБ соответственно.Поэтому я хотел бы изменить приведенную выше карту памяти, например, как показано ниже.
0x8c000000 Не для использования (4 КБ)
0x8c001000 для ядра Linux и корневой файловой системы (16 МБ)
0x8cf60000 для Linuxprocess (16MB)
По-моему, я должен изменить исходный код Uboot, но не могу найти, где я должен изменить.Кто-нибудь подскажет, можно ли изменить карту памяти u-boot?Если да, пожалуйста, также скажите мне, как это сделать.Спасибо за вашу помощь!
Я нашел похожий вопрос на Как найти карту памяти устройства? , но мой SH4 iomem пуст (размер 0), поэтому выглядит как другая тема.