Я работаю над индивидуальной платой на основе IMX53. Когда я загружаю плату, после «Запуск ядра ...» нет вывода, как показано ниже.
## Booting kernel from Legacy Image at 70800000 ...
Image Name: Linux-2.6.35.3
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3009460 Bytes = 2.9 MB
Load Address: 70008000
Entry Point: 70008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Starting kernel ...
Я думаю, что этот вывод из U-boot, я подозреваю, что в ядре будет неправильная конфигурация tty. я сомневаюсь, что проблема связана с именем консоли, которое находится в настройках среды U-boot, или с номером порта UART.
Можете ли вы помочь мне проверить имя консоли и порт UART, используемые U-boot (используя U-boot 2009 на плате), для отправки сообщений журнала в minicom, чтобы я мог проверить, использует ли ядро то же имя консоли и UART или нет? .
Заранее спасибо.
dd if=/dev/zero of=XXX bs=512 count=NNN seek=SSSдля обнуления секторов на SD-карте. NNN должен быть CONFIG_ENV_SIZE / 512, а SSS = CONFIG_ENV_OFFSET / 512. Убедитесь, что вы используете значения MMC, а не значения флэш-памяти. При следующем запуске U-Boot обнаружит недопустимую сохраненную среду и прибегнет к используя среду по умолчанию (как определено ее конфигурацией). Просто запишите среду по умолчанию (или отредактированную/измененную версию) с помощью команды saveenv. - person sawdust   schedule 14.11.2015