想使用drivers/spi/spi-rockchip-test.c 测试SPI功能 底板烧录的是Ubuntu18.04-minimal-rootfs-20210818 Linux4.4 根据Rockchip_Developer_Guide_Linux_SPI_CN.pdf,在rk3308_linux_release_v1.5.0a_20220402源代码文件夹中 手动为/drivers/spi/spi-rockchip.c /drivers/spi/spi.c /include/linux/spi/spi.h增加了做Slave端的补丁, 在/drivers/spi/Makefile中增加了 obj-y += spi-rockchip-test.o 在rk3308b-roc-cc-plus-amic_emmc.dts文件中 加入 &spi0 { status = "okay"; spi_test@00 { compatible = "rockchip,spi_test_bus0_cs0"; id = <0>; reg = <0>; spi-max-frequency = <24000000>; }; spi_test@01 { compatible = "rockchip,spi_test_bus0_cs1"; id = <1>; reg = <1>; spi-max-frequency = <24000000>; spi-slave-mode; }; }; 然后编译内核,生成zboot.img,使用AndroidTool工具将其烧录到Boot分区 底板无法正常启动,串口调试端反复打印重复信息 |
-
12.27 KB, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1