查看: 986|回复: 2

[评测分享] 【飞凌嵌入式RK3568J开发版测评】+开箱上电_编译SDK_烧录

[复制链接]
  • TA的每日心情
    郁闷
    2024-9-18 16:57
  • 签到天数: 48 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2022-11-12 16:14:41 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 eefocus_3828686 于 2022-11-12 17:15 编辑

    1、开箱子,配件有主板、电源线、wifi天线、还有两块接口转接板,如图
    IMG_3852.jpg

    IMG_3853.jpg

    2、主办上有HDMI接口,直接接上HDMI屏幕,上电开机,屏幕上可输出GUI如下,USB接口接入鼠标,即可操作屏幕上的应用程序
    IMG_3865.jpg

    IMG_3866.jpg

    3、板子上电正常后,开始着手SDK的编译,在/OK3568-C_Linux4.19.206_用户资料-20220823/Linux/源码路径下,使用cat命令合并sdk包cat OK3568-linux-source.tar.bz2.a* > OK3568-linux-source.tar.bz2得到OK3568-linux-source.tar.bz2
    Screenshot from 2022-11-12 16-00-32.png

    3.1.解压OK3568-linux-source.tar.bz2到自己的工作目录下
    Screenshot from 2022-11-12 16-02-30.png

    3.2.在工作目录下所有.build.sh,开始编译sdk,编译步骤按照飞凌官方提供的说明文档进行编译即可
    Screenshot from 2022-11-12 16-04-38.png

    3.3.编译时间会很长,编译完成如下
    Screenshot from 2022-11-12 16-07-12.png

    3.4.在下面目录会生生编好的镜像,目录名里的20221112.1501应该是当次编译时间,应该是每编译一次就会生成一个当次编译的文件夹,我这里编译了3次,发现根据编译时间生成了3个文件夹
    Screenshot from 2022-11-12 16-09-21.png

    Screenshot from 2022-11-12 16-12-20.png

    4、使用USB接口烧录程序
    4.1.首先按照飞凌官方提供文档和资料软件,进行DriverAssitant_v5.11.zip,再打开RKDevTool.exe烧录工具,把我们在Ubuntu下编译的镜像全update.img拷贝到windowns环境下,开发板使用OTG接口,在Recovery模式下上电或者复位,RKDevTool.exe即可识别到开发板,发现一个LOADER设备,导入update.img,即可开始升级
    2022-11-12_163152.png
    同时调试串口显示进入烧录模式
    2022-11-12_163447.png

    4.2.烧录/升级过程和结果
    2022-11-12_163918.png

    查看编译时间uname -a
    2022-11-12_164040.png

    同时主板启动正常,心跳灯正常闪烁,屏幕正常显示,说明编译烧录成功
    ec0efe50-875e-45c0-8199-f559c1e3b7f0.jpg

    5、其他说明
    5.1.工作目录下编译后的sdk大小为70G以上,这个要注意,在编译之前需要留出足够的空间来!以下是我编译后的大小
    Screenshot from 2022-11-12 17-10-56.png

    5.2.在工作目录下./build.sh -h可以查看编译脚本的各个编译参数的使用说明
    Screenshot from 2022-11-12 16-53-00.png

    对应build.sh里的编译功能选择为下图,其中OPTIONS默认为allsave,就是我们前面编译的情况
    Screenshot from 2022-11-12 16-56-35.png

    allsave对应的函数是function build_allsave(),该函数里再调用该文件下其他函数进行后续工作,直到调用最终的指定的Makefile进行编译工作
    Screenshot from 2022-11-12 16-59-41.png

    简单以function build_kernel()为例看一下,在函数里进行了make的各个操作,最终编译生成image
    Screenshot from 2022-11-12 17-03-47.png

    在飞凌嵌入式RK3568J开发版SDK中使用一个build.sh脚本控制整个开发包的编译,这样方便了开发编译工作的进行。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-8-5 17:13
  • 签到天数: 333 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2022-11-17 15:23:34 | 显示全部楼层
    不错不错,支持一下
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2024-9-18 16:57
  • 签到天数: 48 天

    连续签到: 1 天

    [LV.5]常住居民I

     楼主| 发表于 2022-11-19 10:45:14 | 显示全部楼层
    xiaoshen-372360 发表于 2022-11-17 15:23
    不错不错,支持一下

    ,看你简介  是西科大校友喔
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-11-22 23:12 , Processed in 0.128181 second(s), 21 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.