rv1126 SDK简单编译

本文档详细介绍了如何编译RV1126 SDK,包括选择正确的配置选项,编译内核以及添加GT9xx触摸屏驱动。在编译过程中,提到了可能出现的LD_LIBRARY_PATH问题及其解决方法,并阐述了固件烧录的步骤,包括进入MASKROM模式和升级过程。此外,还提及了RKMedia媒体处理方案的使用,以及如何编译和运行相关例程。
摘要由CSDN通过智能技术生成

rv1126 SDK简单编译

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

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

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WisotD9v-1668091962389)(image/image_aK33Xe-1QY.png)]

接着在工程的根目录下执行 “./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

打开

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oa8JNf52-1668091962402)(image/image_pq598XLRnJ.png)]

怎么进入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

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小昭dedug

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值