首先对rk3568-evb1-ddr4-v10.dtsi设备树进行修改,在根节点添加SPI5节点,具体内容如下所示: spi5: spi@gpiol { compatible = "spi-gpio"; #address-cells = <1>; gpio-sck = <&gpio0 RK_PB0_GPIO_ACTIVE_LOW>; gpio-miso = <&gpio1 RK_PB0_GPIO_ACTIVE_LOW>; gpio-mosi = <&gpio1 RK_PB...
首先对rk3568-evb1-ddr4-v10.dtsi设备树进行修改,在根节点添加SPI5节点,具体内容如下所示: spi5: spi@gpiol { compatible = "spi-gpio"; #address-cells = <1>; gpio-sck = <&gpio0 RK_PB0_GPIO_ACTIVE_LOW>; gpio-miso = <&gpio1 RK_PB0_GPIO_ACTIVE_LOW>; gpio-mosi = <&gpio1 RK_PB...
1、内存分配:linux端与rtos端内存要分割开。 2、在device/rockchip/rk3568/BoardConfig-rk3568-evb1-ddr4-v10.mk中会定义内存地址需要注意在linux端也需要保留rtos使用的的内存地方,否则可能rtos用的的内存会被linux端使用到而rtos系统挂掉。 3、linux使用内存如何查看,在linux开机log中可以看到linux内存的分配情况,...
各个编译结果的链接情况如下所示。图3.1 rockdev目录内容 所以各个组成部分的来源如下所示。3.3部分编译操作 3.3.1配置SDK ./build.shBoardConfig-rk3568-evb1-ddr4-v10.mk 3.3.2编译kernel ./build.sh kernel 3.3.3编译rootfs ./build.sh rootfs 3.3.4打包update.img ./build.sh updateimg ...
首先对rk3568-evb1-ddr4-v10.dtsi设备树进行修改,在根节点添加SPI5节点,具体内容如下所示: spi5: spi@gpiol { compatible = "spi-gpio"; #address-cells = <1>; gpio-sck = <&gpio0 RK_PB0_GPIO_ACTIVE_LOW>; gpio-miso = <&gpio1 RK_PB0_GPIO_ACTIVE_LOW>; gpio-mosi = <&gpio1 RK_P...
由于本章节要获取的是中断相关的资源,所以需要在设备树中添加有关中断的设备节点,在第57章节的学习中,我们已经对中断实例进行了讲解,所以这里直接对rk3568-evb1-ddr4-v10-linux.dts设备树进行中断节点的添加,添加的内容如下所示: myirq { compatible = "my_devicetree_irq"; interrupt-parent = <&gpio3>; int...
1.5kernel编译固件 进入kernel目录,输入以下命令单独编译内核固件。make ARCH=arm64rk3568-evb1-ddr4-v10-linux.img -j12 内核的编译结果如下所示。图1.7编译完成打印 由此看出,内核固件组成部件为:resource.img(由设备树文件dtb、logo图片组成的)+Image(内核代码)。1.6kernel编译模块 输入以下命令可独立...
You're building on Linux Lunchmenu...pick a combo: 0.default BoardConfig.mk 1. BoardConfig-rk3568-evb1-ddr4-v10.mk Whichwould you like? [0]: 1 配置完成后,执行一键编译指令,如下: user@host:~/root$./build.sh 编译结果位于rockdev/目录下,如下 ...
./build.shBoardConfig-rk3568-evb1-ddr4-v10.mk ./build.shall ./mkfirmware.sh 编译到内核阶段时,第一次编译需要对电源域进行判断,这里全部选择第2个3300000,如下图所示: 得到的编译固件路径为SDK包根目录下的rockdev目录,如下所示。 然后再更新万象提供的光盘资料出厂镜像中的对应固件即可,如下所示。
make ARCH=arm64rk3568-evb1-ddr4-v10-linux.img -j12 内核的编译结果如下所示。 图1.7编译完成打印 由此看出,内核固件组成部件为:resource.img(由设备树文件dtb、logo图片组成的)+Image(内核代码)。 1.6 kernel编译模块 输入以下命令可独立编译ko文件。