通过raspberry pi3 烧写CM3 的镜像方法

通过Raspberry pi3烧写CM3/CM3+镜像方法

通过Micro SD卡镜像启动raspberry pi3 Raspbian 用户名pi ,密码 raspberry

查看系统的版本命令

$ lsb_release -a

通过raspberry pi3 烧写CM3 的镜像方法_第1张图片

Raspberry pi3连接网络 ,下载usbboot  安装包

$ sudo git clone --depth=1 https://github.com/raspberrypi/usbboot

通过raspberry pi3 烧写CM3 的镜像方法_第2张图片

进入下载的usbboot目录

$ cd usbboot

$ sudo make      //编译生成rpiboot

pi@raspberrypi:/usbboot$ sudo make

cc -Wall -Wextra -g -o bin2c bin2c.c

./bin2c msd/bootcode.bin msd/bootcode.h

./bin2c msd/start.elf msd/start.h

cc -Wall -Wextra -g -o rpiboot main.c -lusb-1.0

main.c:1:10: fatal error: libusb-1.0/libusb.h: No such file or directory

 #include

          ^~~~~~~~~~~~~~~~~~~~~

compilation terminated.

make: *** [Makefile:2: rpiboot] Error 1

解决办法:
$ sudo apt-get install libusb-1.0

重新执行 $ sudo make

$ sudo ./rpiboot    连接CM3 

pi@raspberrypi:~/usbboot$ sudo ./rpiboot

Waiting for BCM2835/6/7

Sending bootcode.bin

Successful read 4 bytes

Waiting for BCM2835/6/7

Second stage boot server

File read: start.elf

Second stage boot server done  //读取成功

 

$sudo fdisk –l  // 查看CM3 EMMC 显示盘符

通过raspberry pi3 烧写CM3 的镜像方法_第3张图片

 

$sudo dd if=/media/2019-07-10-raspbian-buster-lite.img of=/dev/sda bs=4M

 

你可能感兴趣的:(linux)