rv1126-rv1109 修改uboot波特率的方法

本文介绍了如何在基于RK平台的U-Boot中,通过修改DDRbin_tool中的参数来改变串口波特率,从1500Kbps调整至115200bps,涉及bin文件操作、参数设置及编译烧录过程。
摘要由CSDN通过智能技术生成

sdk修改波特率很复杂

我有一份怎么修改都是1500000

因为uboot是靠bin文件传入的,有点意思

给到的方法是修改下载头部的

参考:\RV1126_ipc_maskrom\sysdrv\source\uboot\rkbin\tools\ddrbin_tool_user_guide.txt

1. ./ddrbin_tool px30 ddrbin_param.txt px30_ddr_333MHz_v1.13.bin
//写
2. ./ddrbin_tool px30 -g gen_param.txt px30_ddr_333MHz_v1.15.bin
//读列表

然后看加载分区,由于bin文件很多,会有列表说明使用哪个

然后用

./ddrbin_tool rv126 -g gen_param.txt rv1126_ddr_924MHz_v1.09.bin

我把1500000改成115200后;重新写进去

 ./ddrbin_tool rv1126  gen_param.txt rv1126_ddr_924MHz_v1.09.bin

重新编译uboot,然后烧录之后uboot部分就是115200波特率了;

记录一下这个方法;

 

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
Cortex-A7处理器在使用U-Boot引导时的详细流程如下: 1. 上电初始化:当处理器上电时,硬件会进行一系列的初始化操作,例如初始化时钟、外设等。 2. 引导加载:处理器会从预定义的启动设备(例如Flash)中加载U-Boot引导程序到内存中。 3. 启动引导程序:处理器跳转到U-Boot引导程序的入口点,开始执行引导程序的代码。 4. 初始化环境:U-Boot会进行一些基本的初始化操作,例如设置栈指针、初始化寄存器等。 5. 初始化设备:U-Boot会初始化与处理器相关的外设,例如内存控制器、串口控制器等。 6. 读取启动配置:U-Boot会读取配置文件(例如uEnv.txt)或者环境变量,以确定启动参数和启动选项。 7. 加载内核镜像:根据配置文件或环境变量中指定的地址和名称,U-Boot会从启动设备中加载操作系统的内核镜像到内存中。 8. 设置启动参数:U-Boot会将加载的内核镜像的地址、参数等信息传递给内核,以便内核正确启动和初始化。 9. 跳转到内核:U-Boot会通过设置寄存器等方式,将控制权转交给加载的内核镜像的入口点,从而启动操作系统的运行。 需要注意的是,U-Boot是一个开源的引导程序,具体的流程可能会根据不同的硬件平台和U-Boot版本有所差异。上述流程是一般情况下的典型流程,可作为参考。在实际使用中,可以根据需求对U-Boot进行配置和定制,以满足特定的应用场景和需求。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

旋风旋风

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

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

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

打赏作者

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

抵扣说明:

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

余额充值