Step 7 : Boot the OS ==================== .. tab-set:: .. tab-item:: Boot the OS * In this program, you are going to learn .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: shadow * How to ? .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: shadow Topics in this section, * :ref:`Booting ` .. _zephyr_rpi_step7_0: .. tab-set:: .. tab-item:: Booting * Disconnect the micro SD Card reader from Linux Desktop machine. * Insert SD Card to the RPI Board * Then, use serial usb cable to connect the RPI board and Linux Desktop machine. * After connecting, check whether ``/dev/ttyUSB0`` created or not. .. code-block:: c $ ls /dev/ttyUSB0 * Run minicom to access RPI board .. code-block:: c $ sudo minicom -D /dev/ttyUSB0 -b 115200 * Power on rpi board * You should see the following output .. code-block:: text Welcome to minicom 2.7.1 OPTIONS: I18n Compiled on Dec 23 2019, 02:06:26. Port /dev/ttyUSB0, 13:09:25 Press CTRL-A Z for help on special keys recover4.elf not found (6) recovery.elf not found (6) Read start4.elf bytes 2254944 hnd 0x0000003f hash 'fedc4ecd72c9d210' Missing/empty 'fixup4.dat' continuing 0x00c03114 0x00000000 0x00001fff MEM GPU: 76 ARM: 948 TOTAL: 1024 Starting start4.elf @ 0xcec00200 partition 0 MESS:00:00:04.951269:0: arasan: arasan_emmc_open MESS:00:00:04.952927:0: arasan: arasan_emmc_set_clock C0: 0x00800000 C1: 0x000e0047 emmc: 200000000 actual: 390625 div: 0x00000100 target: 400000 min: 400000 max: 400000 delay: 5 MESS:00:00:05.073148:0: arasan: arasan_emmc_set_clock C0: 0x00800000 C1: 0x000e0047 emmc: 200000000 actual: 390625 div: 0x00000100 target: 400000 min: 400000 max: 400000 delay: 5 MESS:00:00:05.086018:0: arasan: arasan_emmc_set_clock C0: 0x00800f00 C1: 0x000e0047 emmc: 200000000 actual: 390625 div: 0x00000100 target: 400000 min: 390000 max: 400000 delay: 5 MESS:00:00:05.127995:0: arasan: arasan_emmc_set_clock C0: 0x00800f06 C1: 0x000e0207 emmc: 200000000 actual: 50000000 div: 0x00000002 target: 50000000 min: 0 max: 50000000 delay: 1 MESS:00:00:05.158158:0: brfs: File read: /mfs/sd/config.txt MESS:00:00:05.160865:0: brfs: File read: 60 bytes MESS:00:00:05.186345:0: HDMI0:EDID error reading EDID block 0 attempt 0 MESS:00:00:05.190853:0: HDMI0:EDID giving up on reading EDID block 0 MESS:00:00:05.207770:0: HDMI1:EDID error reading EDID block 0 attempt 0 MESS:00:00:05.212271:0: HDMI1:EDID giving up on reading EDID block 0 MESS:00:00:05.219803:0: brfs: File read: /mfs/sd/config.txt MESS:00:00:05.685068:0: gpioman: gpioman_get_pin_num: pin DISPLAY_DSI_PORT not defined MESS:00:00:05.692374:0: *** Restart logging MESS:00:00:05.693785:0: brfs: File read: 60 bytes MESS:00:00:05.703334:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 0 MESS:00:00:05.708357:0: hdmi: HDMI0:EDID giving up on reading EDID block 0 MESS:00:00:05.718980:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 0 MESS:00:00:05.724009:0: hdmi: HDMI0:EDID giving up on reading EDID block 0 MESS:00:00:05.729607:0: hdmi: HDMI:hdmi_get_state is deprecated, use hdmi_get_display_state instead MESS:00:00:05.743400:0: hdmi: HDMI1:EDID error reading EDID block 0 attempt 0 MESS:00:00:05.748430:0: hdmi: HDMI1:EDID giving up on reading EDID block 0 MESS:00:00:05.759052:0: hdmi: HDMI1:EDID error reading EDID block 0 attempt 0 MESS:00:00:05.764073:0: hdmi: HDMI1:EDID giving up on reading EDID block 0 MESS:00:00:05.769670:0: hdmi: HDMI:hdmi_get_state is deprecated, use hdmi_get_display_state instead MESS:00:00:05.778435:0: HDMI0: hdmi_pixel_encoding: 300000000 MESS:00:00:05.783902:0: HDMI1: hdmi_pixel_encoding: 300000000 MESS:00:00:05.794056:0: dtb_file 'bcm2711-rpi-4-b.dtb' MESS:00:00:05.803471:0: brfs: File read: /mfs/sd/bcm2711-rpi-4-b.dtb MESS:00:00:05.806715:0: Loaded 'bcm2711-rpi-4-b.dtb' to 0x100 size 0xd5b3 MESS:00:00:05.826560:0: brfs: File read: 54707 bytes MESS:00:00:05.852263:0: brfs: File read: /mfs/sd/config.txt MESS:00:00:05.863840:0: brfs: File read: 60 bytes MESS:00:00:05.865492:0: Failed to open command line file 'cmdline.txt' MESS:00:00:06.251030:0: brfs: File read: /mfs/sd/zephyr.bin MESS:00:00:06.253499:0: Loaded 'zephyr.bin' to 0x80000 size 0x19004 MESS:00:00:06.259620:0: Kernel relocated to 0x200000 MESS:00:00:06.264172:0: Device tree loaded to 0x7fe2500 (size 0xda21) MESS:00:00:06.272373:0: uart: Set PL011 baud rate to 103448.300000 Hz MESS:00:00:06.279413:0: uart: Baud rate change done... MESS:00:00:06.281432:0:*** Booting Zephyr OS build zephyr-v3.5.0-3425-g8cf199fb04a6 *** Hello World! Raspberry Pi 4 Model B