修改完成后,使用以下命令重新生成ddr.bin固件。./ddrbin_tool ddrbin_param.txt rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin 5.2.2Uboot修改方法 Uboot中关闭打印,需要在menuconfig中,打开配CONFIG_DISABLE_CONSOLE,保存到.config文件 Uboot中切换打印,由传参机制决定,不需要进行额外修改。uboot解析...
获得RK3588_spl_loader_v1.05.107.bin的方法:cd rkbin ./tools/boot_merger ./RKBOOT/RK3588MINI...
该文件在rkbin/tools/ddrbin_param.txt文件的具体参数说明可以参考文档rkbin/tools/ddrbin_tool_user_guide.txt 使用ddrbin_tool导入修改后的ddrbin_param.txt来更新ddr bin文件 @sys2_206:~/3_Android12_29_debug/rkbin/tools$ ./ddrbin_tool ddrbin_param.txt ../bin/rk35/rk3588_ddr_lp4_2112MHz_l...
MiniLoaderAll.bin 由两部分构成:TPL(Tiny Program Loader) + SPL(Secondary Program Loader)构成。 TPL 运行在 SRAM 中(片内内存),由 rk3568 芯片内部所固化的 Maskrom(BootROM)代码引导启动;其作用是负责完成 DRAM 的初始化工作、并启动 SPL;SPL 运行在 DDR,SPL的作用是负责完成系统的 lowlevel 初始化、...
我们使用的是NanoPC-T6开发板,这里我们就去下载官方提供的固件,关于固件的下载和烧烤可以参考《Rockchip RK3588- 移植uboot 2017.09 & linux 6.1(友善之家脚本方式)》。 这里我们选择debian-bullseye-desktop-arm64-images.tgz作为测试使用的镜像文件,将debian-bullseye-desktop-arm64-images.tgz(位于"\03_分区镜像...
rkbin:存放Rockchip相关二进制和工具; rockdev:存放编译输出固件,实际软链接到output/firmware; tools:存放Linux和Window操作系统下常用工具; u-boot:存放基于v2017.09版本进行开发的U-Boot代码; yocto:存放Yocto开发的根文件系统; 1.2SDK概述 通用Linux SDK目前已集成主流的几个Linux发行版(Distribution),发行版就是我...
现在,我们先来实践第一种方法,通过使用MsgTool工具进行代码镜像下载。先找一个现成的裸机代码镜像来做实验,这里就使用正点原子的裸机部分实验-RGBLED显示实验的代码镜像。我们编译工程后,得到lcd.bin,然后用正点原子的imxdownload工具,在lcd.bin前面添加上DCD数据,得到load.imx文件。然后把我们的load.imx复制到mfgtools...
1. 创建git账户:sudo adduser --system --shell /bin/bash --group git sudo passwd git 2. 以...
Rockchip UART打印通常包括DDR阶段、Miniloader阶段、TF-A (Trusted Firmware-A)阶段、OP-TEE阶段、Uboot阶段和Kernel阶段,我们平时主要关注的是uboot阶段和kernel阶段的打印,在这两个阶段我们可以尝试关闭所有打印或切换所有打印到其他UART,RK平台默认的调试串口是uart2_m0这一组引脚,假如现在我将打印换成其他串口,可...
DDR Loader中关闭或切换打印,需要修改DDR Loader中的UART打印配置,修改文件rkbin/tools/ddrbin_param.txt中的以下参数: uart id= # UART控制器id,配置为0xf为关闭打印uart iomux= # 复用的IOMUX引脚 uartbaudrate= # 115200 or 1500000 修改完成后,使用以下命令重新生成ddr.bin固件。 ./ddrbin_tool ddrbin_pa...