当前位置: 首页 > news >正文

君正T31学习(二)- USB烧录

一、简介

        上一篇文章,我们学习了如何搭建开发环境和编译,没有看过的可以先看一下:君正T31学习 (一) - 环境搭建-CSDN博客

        烧录方法一种有两种,USB烧录和TF卡烧录。本文只介绍USB烧录

        硬件准备条件:

        君正开发板

        micro usb数据线

二、下载

       USBCloner软件安装

        在windows环境中安装USBCloner软件。该软件在SDK的tools/usb_cloner。安装最新的版本。

        打开客户端

        驱动安装

        开发板上电后,电脑就可以检测到设备了,但是会检测不到驱动,此时需要手动添加驱动

        在设备上右键选择“更新驱动程序”

        选择cloner文件夹下的cloner-win32-driver

        选择下一步,就会自动安装。安装完成后,可以看到设备已经被正常识别到

        

        烧录

        

        烧录固件选择之前编译出来的ZRT_CAMERA_FW.bin文件

        如果不知道型号,可以在用放大镜看一下开发板上T31旁边的芯片型号。

        设置好后,点击保存。

        点击“开始”。按住开发板上的bootsel按键,然后拨动开关上电。

        看到如下界面就表示下载中了。

        下载完成。

        USB烧录常见异常

        Boot阶段 40%  ->  SPI初始化异常

        Boot阶段60%  ->  uboot运行异常

        烧录阶段 0%  --> Flash擦写异常

        USB烧录分区

        只有工厂第一次生产的时候才需要全芯片烧录。平时调试时,只需要烧录各个分区即可。

        烧录时取消下图的勾选

        找到分区信息后,点击“添加”添加各个分区的内容,特别要注意offset和size的设置,如果重置会显示红色。

        以单独烧录kernel分区为例,找到"POLICY"勾选kernel。

        烧录文件选择编译后out/camera/中的uImage.zrt文件

        各个分区对应的烧录文件如下:

类型文件
uboot/camera/boot.bin
tag/camera/tag.bin
kernel/camera/uImage.zrt
rootfs/camera/rootfs_camera.cpio.lzo
recovery/camera/recovery.bin
system/camera/system.bin
allZRT_CAMERA_FW.bin

        分区信息里都是默认配置好的,不用修改

        按bootsel按键,上电,开始烧录。

        单独烧录成功。

http://www.dtcms.com/a/350220.html

相关文章:

  • 支持指令流水的计算机系统设计与实现
  • mysql绿色版本教程
  • 【python断言插件responses_validator使用】
  • 校园科研自动气象站:藏在校园里的 “科研小站”
  • Nginx零拷贝技术深度解析
  • 【 Python程序员的Ubuntu入门指南】
  • Python二进制、八进制与十六进制高级操作指南:从底层处理到工程实践
  • freqtrade进行回测
  • 关于熵减 - 电力磁力和万有引力
  • list容器的使用
  • 15、IWDG独立看门狗
  • MTK Android 14 通过属性控制系统设置显示双栏或者单栏
  • VUE 的弹出框实现图片预览和视频预览
  • (多线程)线程安全和线程不安全 产生的原因 synchronized关键字 synchronized可重入特性死锁 如何避免死锁 内存可见性
  • React Native核心技术深度解析_Trip Footprints
  • 电商商品管理效率低?MuseDAM 系统如何破解库存混乱难题
  • AR技术:航空维修工具校准的精准革命
  • 【python】if __name__ == ‘__main__‘的作用
  • 正则表达式 —— \s*
  • C语言运行时候出现栈溢出、段错误(Segmentation fault)、异常码解决?
  • 车灯最新测试标准测试设备太阳光模拟器
  • Kafka 在 6 大典型用例的落地实践架构、参数与避坑清单
  • 【Flink】运行模式
  • Rust Async 异步编程(五):async/.await
  • 怎么把iphone文件传输到windows电脑?分场景选方法
  • 【ansible】roles的介绍
  • 【完整源码+数据集+部署教程】化妆品实例分割系统源码和数据集:改进yolo11-DynamicConv
  • 【C#】.net framework 4.8非常久远的框架如何把日期格式/Date(1754548600000)/以及带T的2025-08-07T14:36:40时间格式转为统一的格式输出
  • 并发编程原理与实战(二十六)深入synchronized底层原理实现
  • 京东API分类接口实战指南:获取各类商品信息