烦
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
作者介绍