connecting to NetworkSerialPort(target=Target(name='meson-sm1-sei610', env=None), name='USBSerialPort', state=, avail=True, host='nuc-2', port=41705, speed=115200, protocol='rfc2217') calling microcom -s 115200 -t nuc-2:41705 connected to 192.168.0.2 (port 41705) Escape character: Ctrl-\ Type the escape character to get to the prompt. SM1:BL:511f6b:81ca2f;FEAT:A0F97180:20282000;POC:F;RCY:0;EMMC:0;READ:0;CHK:1F;READ:0;0.0;CHK:0; bl2_stage_init 0x01 bl2_stage_init 0x81 hw id: 0x0000 - pwm id 0x01 bl2_stage_init 0xc1 bl2_stage_init 0x02 L0:00000000 L1:00000700 L2:00008060 L3:15000020 S1:00000000 B2:20282000 B1:a0f97180 TE: 224649 BL2 Built : 16:43:59, Sep 23 2019. g12a g5d9441c - luan.yuan@droid15-sz Board ID = 2 Set cpu clk to 24M Set clk81 to 24M Use GP1_pll as DSU clk. DSU clk: 1200 Mhz CPU clk: 1200 MHz Set clk81 to 166.6M eMMC boot @ 1 sw8 s DDR driver_vesion: LPDDR4_PHY_V_0_1_18 build time: Sep 23 2019 16:43:55 board id: 2 Load FIP HDR from eMMC, src: 0x00010200, des: 0xfffd0000, size: 0x00004000, part: 1 fw parse done Load ddrfw from eMMC, src: 0x00060200, des: 0xfffd0000, size: 0x0000c000, part: 1 Load ddrfw from eMMC, src: 0x00038200, des: 0xfffd0000, size: 0x00004000, part: 1 PIEI prepare done fastboot data load 00000000 emmc switch 2 ok ddr saved addr:00016000 Load ddr parameter from eMMC, src: 0x02c00000, des: 0xfffd0000, size: 0x00001000, part: 0 00000000 emmc switch 0 ok fastboot data verify verify result: 267 Cfg max: 5, cur: 1. Board id: 255. Force loop cfg DDR4 probe ddr clk to 1200MHz Load ddrfw from eMMC, src: 0x00014200, des: 0xfffd0000, size: 0x0000c000, part: 1 00000000 emmc switch 1 ok dmc_version 0001 Check phy result INFO : End of initialization INFO : End of read enable training INFO : End of fine write leveling INFO : End of read dq deskew training INFO : End of MPR read delay center optimization INFO : End of Write leveling coarse delay INFO : End of write delay center optimization INFO : End of read delay center optimization INFO : End of max read latency training INFO : Training has run successfully! 1D training succeed Load ddrfw from eMMC, src: 0x00020200, des: 0xfffd0000, size: 0x0000c000, part: 1 Check phy result INFO : End of initialization INFO : End of 2D read delay Voltage center optimization INFO : End of 2D write delay Voltage center optimization INFO : Training has run successfully! R0_RxClkDly_Margin==143 ps 11 R0_TxDqDly_Margi==156 ps 12 R1_RxClkDly_Margin==0 ps 0 R1_TxDqDly_Margi==0 ps 0 dwc_ddrphy_apb_wr((0<<20)|(2<<16)|(0<<12)|(0xb0):0001 soc_vref_reg_value 0x 0000002f 0000002f 0000002d 0000002e 0000002e 00000030 0000002e 0000002d 00000032 00000030 00000031 00000032 0000002e 00000031 0000002f 00000031 00000031 0000002e 0000002e 0000002e 00000030 0000002d 0000002c 00000029 0000002c 0000002b 0000002d 0000002d 0000002c 0000002f 0000002d 00000031 dram_vref_reg_value 0x 0000000d 2D training succeed aml_ddr_fw_vesion: LPDDR4_PHY_V_0_1_18 build time: Sep 10 2019 09:40:26 auto size-- 65535DDR cs0 size: 2048MB DDR cs1 size: 0MB DMC_DDR_CTRL: 0050002cDDR size: 2048MB cs0 DataBus test pass cs0 AddrBus test pass 100bdlr_step_size ps== 438 result report boot times 0Enable ddr reg access 00000000 emmc switch 3 ok Authentication key not yet programmed get rpmb counter error 0x00000007 00000000 emmc switch 1 ok Load FIP HDR from eMMC, src: 0x00010200, des: 0x01700000, size: 0x00004000, part: 1 Load BL3X from eMMC, src: 0x0006c200, des: 0x0175c000, size: 0x000a0000, part: 1 bl2z: ptr: 0512a330, size: 00001e40 0.0;M3 CHK:0;cm4_sp_mode 0 MVN_1=0x00000000 MVN_2=0x00000000 [Image: g12a_v1.1.3382-173caa3 2019-09-26 18:26:21 luan.yuan@droid15-sz] OPS=0x50 ring efuse init 2b 0c 50 00 01 2c 1a 00 00 06 34 39 32 47 38 50 [0.017354 Inits done] secure task start! high task start! low task start! run into bl31 NOTICE: BL31: v1.3(release):f941450 NOTICE: BL31: Built : 20:39:13, Sep 24 2019 NOTICE: BL31: G12A normal boot! NOTICE: BL31: BL33 decompress pass ERROR: Error initializing runtime service opteed_fast U-Boot 2020.07-00030-g8c411c803f (Aug 18 2020 - 11:29:31 +0200) sei610 Model: SEI Robotics SEI610 SoC: Amlogic Meson SM1 (Unknown) Revision 2b:c (50:2) DRAM: 2 GiB MMC: sd@ffe03000: 0, sd@ffe05000: 1, mmc@ffe07000: 2 Loading Environment from MMC... *** Warning - bad CRC, using default environment In: serial@3000 Out: serial@3000 Err: serial@3000 Net: eth0: ethernet@ff3f0000 Verify GPT: success! switch to partitions #0, OK mmc2(part 0) is current device MMC read: dev # 2, block # 1024, count 4096 ... 4096 blocks read: OK Hit any key to stop autoboot: 2  0 => setenv autoload no => setenv initrd_high 0xffffffff => setenv fdt_high 0xffffffff => dhcp ethernet@ff3f0000 Waiting for PHY auto negotiation to complete.. done Speed: 100, full duplex BOOTP broadcast 1 BOOTP broadcast 2 BOOTP broadcast 3 BOOTP broadcast 4 => setenv serverip 192.168.0.2 => tftp 0x01080000 3857796/tftp-deploy-3vw0x_d9/kernel/Image Speed: 100, full duplex *** ERROR: `ipaddr' not set => tftp 0x8000000 3857796/tftp-deploy-3vw0x_d9/ramdisk/ramdisk.cpio.gz.uboot Speed: 100, full duplex *** ERROR: `ipaddr' not set => setenv initrd_size ${filesize} => tftp 0x1000000 3857796/tftp-deploy-3vw0x_d9/dtb/meson-sm1-sei610.dtb Speed: 100, full duplex *** ERROR: `ipaddr' not set => setenv bootargs 'console=ttyAML0,115200n8 root=/dev/ram0 console_msg_format=syslog earlycon deferred_probe_timeout=60 ip=dhcp' => booti 0x01080000 0x8000000 0x1000000 Bad Linux ARM64 Image magic! =>