rv1126 SDK简单编译
在工程的根目录下执行命令“source envsetup.sh” 会出现很多选项,
选择 **rockchip_rv1126_rv1109_spi_nand **这个选项,输入93(我的FLASH是NAND),
选择文件系统
envsetup.sh make menuconfig配置依赖环境
设置一些环境变量和shell函数为后续的编译工作做准备。
![](https://img-blog.csdnimg.cn/img_convert/341821706e05814f7a6844f69d971e65.png)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WisotD9v-1668091962389)(image/image_aK33Xe-1QY.png)]
接着在工程的根目录下执行 “./build.sh lunch”,
选择BoardConfig-38x38-spinand.mk ,输入3.
![](https://img-blog.csdnimg.cn/img_convert/ad3bf529c5e27591ccb238b1d1f232cf.png)
总体编译,输入 ./build.sh,等待一段时间。
加入触摸屏驱动
输入
cd kernel/
make ARCH=arm rv1126_defconfig
make ARCH=arm menuconfig
要找到gt9xx驱动,按下快捷键“\”查找驱动,输入gt9xx,回车
![](https://img-blog.csdnimg.cn/img_convert/fd29a3d5d7340b5476f0fa821aaa0b2f.png)
按下“1”,确定。
![](https://img-blog.csdnimg.cn/img_convert/26554ecd1199222b27bc681d712ee8a4.png)
找到 Goodix gt9xx……,按下回车将其编译在内核中。
![](https://img-blog.csdnimg.cn/img_convert/3eef3b0a4e342f2266b7176b28416b00.png)
进行保存退出即可。
回到SDK的根目录:
输入:./build.sh,进行编译。
![](https://img-blog.csdnimg.cn/img_convert/405d345a03f39bc40399947a891c64d6.png)
出现这个Running build_updateimg succeeded ,说明编译成功。后面
中间编译可能会出现的问题:
![](https://img-blog.csdnimg.cn/img_convert/de973b0687f14e986619ce7f9fdb2765.png)
暂时将LD_LIBRARY_PATH变量的内容变为空白
LD_LIBRARY_PATH=
成功以后测试
echo $LD_LIBRARY_PATH
编译完成后,我们会在rockdev下看到镜像文件。
在.//buildroot/output/下可以看到输出文件。
![](https://img-blog.csdnimg.cn/img_convert/06ad291d10206a918d30d37f346a1eed.jpeg)
固件烧录:
在rockdev下找到update.img
![](https://img-blog.csdnimg.cn/img_convert/768fa2505efb1f9ac5344df714745047.png)
打开
![](https://img-blog.csdnimg.cn/img_convert/a65995635c8ac7f827a160a92cc917a3.png)
![](https://img-blog.csdnimg.cn/img_convert/8ccc2e0650d0597559104958336cc9c2.png)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oa8JNf52-1668091962402)(image/image_pq598XLRnJ.png)]
怎么进入MASKROM?
引脚短接,具体是哪个,需要查下
![](https://img-blog.csdnimg.cn/img_convert/7fe6d6533ca6025a5598d8b247b07fa5.png)
先进入切换,进入LOADER
![](https://img-blog.csdnimg.cn/img_convert/f6b81ebfca2ac160277bdcc74721115e.png)
然后在,第三选项栏
![](https://img-blog.csdnimg.cn/img_convert/7e6ff2f9a93751a42334a2649b18e92c.png)
进入MASKROM。
还有一种简单粗暴方法,直接短接引脚,后上电也可以进入。
最好在MASKROM模式下载,因为下载的速度比较快,直接点击 升级。
![](https://img-blog.csdnimg.cn/img_convert/a5bd6da8feb6c80de397db425ab3f653.png)
断电重启,点击升级…………直到提示升级成功。
跑例程
RKMedia提供了一种媒体处理方案,可支持应用软件快速开发。RKMedia在各模块基础API上做进一步封
装,简化了应用开发难度。
做跟前面的类似的编译操作,选择“rockchip_rv1126_rv1109”,BoardConfigaybering.mk” ,进行总体编译。
编译完成,进入buildroot/output/rockchip_rv1126_rv1109/build/rkmedia目录下,在example目录下,有对应的音视频例程。
如果有Makefile文件,直接输入make命令,生成可执行文件,将其拷贝到 板子上,便可以执行。
如果没有Makefile文件,因为这个Makefile文件时cmake生成,输入"cmake ."便可生成Makefie。
![](https://img-blog.csdnimg.cn/img_convert/6bed62e34d04ad2c36fd5c311d68fabb.png)
需要sdk,关注 小昭debug
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)