首先对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...
由于本章节要获取的是中断相关的资源,所以需要在设备树中添加有关中断的设备节点,在第57章节的学习中,我们已经对中断实例进行了讲解,所以这里直接对rk3568-evb1-ddr4-v10-linux.dts设备树进行中断节点的添加,添加的内容如下所示: myirq { compatible = "my_devicetree_irq"; interrupt-parent = <&gpio3>; int...
首先对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_P...
Board: rk3568-evb1-ddr4-v10 二、 rk3568 uart控制器 1. 特性: rk3568 UART控制器特性如下: - UART控制器通道:UART0~UART8 【datasheet好像写的有问题】- 包含2组64字节的 FIFO,用于接收和传输- 支持流控- 支持速率 115.2Kbps, 460.8Kbps, 921.6Kbps, 1.5Mbps, 3Mbps, 4Mbps- 支持5、6、7、8 bit...
1.5kernel编译固件 进入kernel目录,输入以下命令单独编译内核固件。make ARCH=arm64rk3568-evb1-ddr4-v10-linux.img -j12 内核的编译结果如下所示。图1.7编译完成打印 由此看出,内核固件组成部件为:resource.img(由设备树文件dtb、logo图片组成的)+Image(内核代码)。1.6kernel编译模块 输入以下命令可独立...
2.1 建立产品dts 产品新建dts可以选择rk3568-evb1-ddr4-v10.dts作为参考,拷贝rk3568-evb1-ddr4-v10.dts为rk3568-aybering.dts, 然后修改Makefile hale@thinkpad:rk3568_aybering_Android11$ cp kernel/arch/arm64/boot/dts/rockchip/k3568-evb1-ddr4-v10.dts kernel/arch/arm64/boot/dts/rockchip/rk35...
配置完后,直接查看device/rockchip/rk356x/BoardConfig-rk3568-evb1-ddr4-v10.mk文件,由RK_KERNEL_DEFCONFIG和RK_KERNEL_DEFCONFIG_FRAGMENT决定,如下所示。 图1.3配置文件Kernel部分内容 另外还有RK_KERNEL_DTS指定配置的设备树。 1.3 kernel修改配置 首先导入上面指定的默认配置,操作命令如下: ...
make ARCH=arm64rk3568-evb1-ddr4-v10-linux.img -j12 内核的编译结果如下所示。 图1.7编译完成打印 由此看出,内核固件组成部件为:resource.img(由设备树文件dtb、logo图片组成的)+Image(内核代码)。 1.6 kernel编译模块 输入以下命令可独立编译ko文件。