把固件拷贝到虚拟机中解压。。
一、编译uboot:
切换到uboot目录下:
make am335x_evm_config
make ARCH=arm CROSS_COMPILE=arm-linux-
二、编译内核:
cd ~/kernel/kernel
cp ../configs/beaglebone .config
led0 {
label = "beaglebone:blue:usr0";
gpios = <&gpio2 21 0>;
linux,default-trigger = "heartbeat";
default-state = "off";
};
led1 {
label = "beaglebone:blue:usr1";
gpios = <&gpio2 22 0>;
linux,default-trigger = "mmc0";
default-state = "off";
};
led2 {
label = "beaglebone:blue:usr2";
gpios = <&gpio2 23 0>;
linux,default-trigger = "cpu0";
default-state = "off";
};
led3 {
label = "beaglebone:blue:usr3";
gpios = <&gpio2 24 0>;
default-state = "off";
linux,default-trigger = "mmc1";
};
make ARCH=arm CROSS_COMPILE=arm-linux- zImage dtbs
拷贝arch/arm/boot目录下的zImage到板子的/boot/uboot目录下
和拷贝arch/arm/boot/dtbs目录下的am335x-boneblack.dtb文件到板子/boot/uboot/dtbs目录下。
然后重启:reboot
看灯已经改过来了吧。。接下来可以写驱动了。。
427



被折叠的 条评论
为什么被折叠?



