固件类型:官方提供的固件
固件文件名称:roc-3308b-cc-plus-ubuntu18.04-minimal-rootfs-20210
固件下载地址:百度网盘 请输入提取码
Log日志:log.zip
想使用drivers/spi/spi-rockchip-test.c 测试SPI功能
底板烧录的是Ubuntu18.04-minimal-rootfs-20210818 Linux4.4
根据[Rockchip_Developer_Guide_Linux_SPI_CN.pdf](file:///D:/ROC_RK3308B_CC_Plus/%E6%B5%8B%E8%AF%95/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分区
底板无法正常启动,串口调试端反复打印重复信息
tchip_askquestions
log.zip (12.3 KB)