1 Linux DTS DSMC
在/home/linux/rk3506/GA3506_Linux_Source/kernel-6.1/arch/arm/boot/dts/GA3506_dsmc.dtsi中,将DSMC设备的status状态设备为okay,然后编译即可。

2 RTOS DSMC
**这里有说明如何将Linux设备树下设备如何共享给amp的rtos使用
参考手册Rockchip_Developer_Guide_AMP_CN.pdf
**

**首先找到/home/linux/rk3506/GA3506_Linux_Source/kernel-6.1/arch/arm/boot/dts/rk3506.dtsi文件
在这个文件里有DSMC的中断编号,引脚等配置,首先将DSMC时钟加入到AMP的时钟配置内,然后把DSMC的引脚加入到AMP的引脚列表中,再把中断编号加上32的偏移放入AMP的中断配置内**


然后在/home/linux/rk3506/GA3506_Linux_Source/rtos/bsp/rockchip/ga3506-32目录下打开终端,使用scons --menuconfig命令进入配置窗口,将DSMC HOST的打开并且将测试代码使能


最后使用./build.sh命令整体编译打包烧录即可

评论