RK3588 SDK固件烧写方法总结

     当固件编译完成后,固件会自动生成在/nvr/rockdev目录下。主要包含以下文件:

MiniLoaderAll.bin  rootfs.img  update.img boot.img parameter.txt uboot.img userdata.img

  其中parameter.txt 为分区文件,boot.img为内核文件,uboot.img为uboot文件,rootfs.img为文件系统,userdata.img为用户自定义文件, update.img为整体打包文件,包含前面所有文件。

SDK的固件烧写主要分linux和windows两个平台。

一.Windows平台烧写说明

  SDK 提供 Windows 烧写工具(工具版本需要 V2.91或以上),工具位于工程根目录:

  nvr/tools/windows/RKDevTool 如下图:

    连接前需要安装驱动文件,DriverAssitant_v5.12,否则会无法识别。

   编译生成相应的固件后,设备烧写需要进入 MASKROM 或 BootROM 烧写模式,连接好 USB 下载线后,按住按键“MASKROM”不放并按下复位键“RESET”后松手,就能进入MASKROM 模式,加载编译生成固件的相应路径后,点击“执行”进行烧写,也可以按 “recovery" 按键不放并按下复位键 “RST” 后松手进入 loader 模式进行烧写,下面是 MASKROM 模式的分区偏移及烧写文件。(注意: Windows PC 需要在管理员权限运行工具才可执行)

具体参考 Rockchip_RK3588_Linux_NVR_SDK_Release_V1.4.0_20221021_CN.pdf 刷机说明。

附件提供DriverAssitant_v5.12 和 RKDevTool 下载链接。

二.linux 平台烧写说明。

 linux 下的烧写指令

 烧写工具路径

cd ./rk3588s/nvr/tools/linux/Linux_Upgrade_Tool/Linux_Upgrade_Tool

如果为了方便调用,可以作下面的操作:

cd ./rk3588s/nvr/tools/linux/Linux_Upgrade_Tool/Linux_Upgrade_Tool

sudo mv upgrade_tool /usr/local/bin

sudo chown xx:xxxx /usr/local/bin/upgrade_tool

sudo chmod a+x /usr/local/bin/upgrade_tool

然后命令可以就改为直接运行

 查看rkusb是否连接命令

upgrade_tool ld

烧写固件

sudo upgrade_tool uf /home/xxx/work/rk3588s/nvr/rockdev/update.img

烧写内核

sudo upgrade_tool di -b /home/xxx/work/rk3588s/nvr/rockdev/boot.img

三.调试经验总结

1.调试阶段一般在linux下进行,烧写调试比较方便。

2.调试串口助手推荐使用 minicom。

3.平时推荐在loader 模式下烧写,在minicom下输入reboot loader,进入loader模式。

运行sudo upgrade_tool di -b /home/xxx/work/rk3588s/nvr/rockdev/boot.img 等烧写命令。



 

  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: rk3588nvrsdk文档是指针对于RK3588芯片的软件开发工具包,其文档提供了开发者使用其SDK工具进行软件开发过程中所需的技术支持和开发指导资料。 这些文档包括开发环境的配置,应用程序和框架的设计,软件调试和优化的方法,以及硬件测试和评估的步骤等。此外,还具有用户手册、API文档和示例代码等资料,方便开发人员对RK3588芯片进行开发和测试。 对于RK3588芯片的开发者来说,它们是理解和使用RV3588芯片的必备工具,是了解RK3588芯片的重要途径,并且能帮助开发者使用RK3588芯片的能力更加完善。 RK3588nvrsdk文档的完整性和准确性对于开发人员的工作至关重要,其中的详细步骤和示例经验可以有效地提高软件开发的质量和效率,从而减少开发时间和成本。 总而言之,RK3588nvrsdk文档对于软件开发人员非常重要,是掌握RK3588芯片的基础知识和技能的主要途径,能够帮助开发者更快地掌握RK3588芯片的知识,更有效地实现软件开发任务。 ### 回答2: rk3588nvrsdk文档是针对Rockchip公司开发的rk3588芯片的软件开发工具包的文档。这个文档提供了rk3588芯片的详细介绍,包括芯片的架构、性能参数、功能特点以及硬件接口等方面的信息。除此之外,文档还提供了rk3588芯片相关的开发工具以及开发板的信息,以帮助软件工程师、硬件工程师和嵌入式系统工程师更有效地进行rk3588芯片的开发。 rk3588nvrsdk文档的主要内容包括:GPIO、串口、SPI、I2C、USB、存储、以太网、音频、视频等外设的控制与配置方法;涉及到Android、Linux等操作系统的应用开发,如驱动编写、系统移植、性能调优等内容;还有CPU、GPU、AI、ISP等模块的使用方法以及开发工具的介绍。 此外,rk3588nvrsdk文档也为初学者提供了详细的教程和实例,这些教程将帮助初学者快速入门,并且了解RK3588芯片的特点和性能。同时,文档涵盖了不同与方面的主题,如音频、视频、AI芯片、Android等,因此可以满足不同读者的需求。 总之,rk3588nvrsdk文档是一份非常全面的资料,它为软硬件的工程师们提供了丰富的开发资源,也可以为公司提高产品竞争力提供巨大的帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

霸气小路飞

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

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

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

打赏作者

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

抵扣说明:

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

余额充值