Как изменить карту памяти U-Boot

U-Boot (2009.03) на MS104-SH4 имеет карту памяти RAM, показанную ниже.

0x8c000000 Не используется (4 КБ)
0x8c001000 для ядра Linux и корневой файловой системы (3 МБ)
0x8c400000 для процесса Linux (28 МБ)

Для меня 3 МБ для ядра Linux и корневой файловой системы слишком мало, потому что Ядро Linux и ramdisk имеют 1 МБ и 3,5 МБ соответственно. Так что я бы хотел измените карту памяти выше, например, как показано ниже.

0x8c000000 Не используется (4 КБ)
0x8c001000 для ядра Linux и корневой файловой системы (16 МБ)
0x8cf60000 для процесса Linux (16 МБ)

Думаю, мне нужно изменить исходный код uboot, но я не могу найти, где Я должен изменить. Кто-нибудь подскажет, можно ли изменить карту памяти u-boot? Если да, то расскажите, пожалуйста, как это сделать. Спасибо за вашу помощь!

Я нашел аналогичный вопрос на Как найти карту памяти устройства? , но мой iomem SH4 пуст (размер 0), поэтому выглядит как другая тема.

7
задан Community 23 May 2017 в 12:00
поделиться