V1

2022/11/10阅读:61主题:橙心

rv1126 SDK详细编译

rv1126 SDK详细编译

在工程的根目录下执行命令“source envsetup.sh” 会出现很多选项,

选择 **rockchip_rv1126_rv1109_spi_nand **这个选项,输入93(我的FLASH是NAND), 选择文件系统 envsetup.sh make menuconfig配置依赖环境 设置一些环境变量和shell函数为后续的编译工作做准备。

接着在工程的根目录下执行 “./build.sh lunch”,

选择BoardConfig-38x38-spinand.mk ,输入3.

总体编译,输入 ./build.sh,等待一段时间。

加入触摸屏驱动

输入

cd kernel/

make ARCH=arm rv1126_defconfig

make ARCH=arm menuconfig

要找到gt9xx驱动,按下快捷键“\”查找驱动,输入gt9xx,回车

按下“1”,确定。

找到 Goodix gt9xx……,按下回车将其编译在内核中。

进行保存退出即可。

回到SDK的根目录:

输入:./build.sh,进行编译。

出现这个Running build_updateimg succeeded ,说明编译成功。后面

中间编译可能会出现的问题:

暂时将LD_LIBRARY_PATH变量的内容变为空白

LD_LIBRARY_PATH=

成功以后测试

echo $LD_LIBRARY_PATH

编译完成后,我们会在rockdev下看到镜像文件。

在.//buildroot/output/下可以看到输出文件。

固件烧录:

在rockdev下找到update.img

打开

怎么进入MASKROM?

引脚短接,具体是哪个,需要查下

先进入切换,进入LOADER

然后在,第三选项栏

进入MASKROM。

还有一种简单粗暴方法,直接短接引脚,后上电也可以进入。

最好在MASKROM模式下载,因为下载的速度比较快,直接点击 升级。

断电重启,点击升级…………直到提示升级成功。

跑例程

RKMedia提供了一种媒体处理方案,可支持应用软件快速开发。RKMedia在各模块基础API上做进一步封

装,简化了应用开发难度。

做跟前面的类似的编译操作,选择“rockchip_rv1126_rv1109”,BoardConfigaybering.mk” ,进行总体编译。

编译完成,进入buildroot/output/rockchip_rv1126_rv1109/build/rkmedia目录下,在example目录下,有对应的音视频例程。

如果有Makefile文件,直接输入make命令,生成可执行文件,将其拷贝到 板子上,便可以执行。

如果没有Makefile文件,因为这个Makefile文件时cmake生成,输入"cmake ."便可生成Makefie。

需要sdk,关注 小昭debug

分类:

后端

标签:

后端

作者介绍

V1