chrome os --- 編譯,燒錄ec, coreboot, image的方法

1、編譯

1.1 ec
  1.1.1 make --board=${BOARD} -j
  1.1.2 cros_workon-${BOARD} start chromeos-ec
		emerge-${BOARD} chromeos-ec
1.2 coreboot
		cors_workon-${BOARD} start depthcharge coreboot
		emerge-${BOARD} depthcharge coreboot chromeos-bootimage
1.3 image
		./build_image --board=${BOARD} --noenable_rootfs_verification dev (or test) 

2、燒錄

2.1 ec
  2.1.1 在chroot環境中,用工具servod board V2燒錄
		flash_ec --board=${BOARD} --image  ${ec_filename}
  2.1.2 在dev的後臺燒錄
		flashrom -p ec -w ${ec_filename}
2.2 coreboot
  2.2.1 在chroot環境中,用工具servod board V2燒錄
		sudo dut-control spi2_buf_en:on spi2_buf_on_flex_en:on spi2_vref:pp3300 cold_reset:on
		sudo flashrom -V -p ft2232_spi:type=servo-v2 -w ${bios_filename}
		dut-control spi2_buf_en:off spi2_buf_on_flex_en:off spi2_vref:off cold_reset:off
  2.2.2 在dev的後臺燒錄
		flashrom -p host -w ${bios_filename}
2.3 image
  2.3.1 在chroot環境中,用工具servod board V2燒錄
  		 test_that --board=${BOARD} ${current_ip_addr} --args="image=${os_image_filepath}" platform_InstallTestImage
  2.3.2 用U盤刷image
		1) 用U盤裝系統鏡像
		2) 將U盤插入dev的usb口
		3) 三鍵(ctrl+alt+recovery鍵)進入dev的後臺(VT2)
		4) 設置U盤啓動
	 		enable_dev_usb_boot
		5) 重啓系統
	 		reboot
		6) 在verify界面(白色界面)按ctrl+u, 讓coreboot引導從U盤啓動。
		7) 再次進入系統後,進入到後臺,用如下命令安裝
			chromeos-install 
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值