新手上路
- 积分
- 49
- 金钱
- 49
- 注册时间
- 2018-1-26
- 在线时间
- 12 小时
|
楼主 |
发表于 2024-6-22 14:35:18
|
显示全部楼层
① 打开rkbin/tools文件夹,查看rkbin/RKBOOT/RK3399MINIALL.ini文件中FlashData变量后面的bin文件是哪个版本,这个跟具体的sdk版本有关,假设是rk3399_ddr_800MHz_v1.27.bin;
② 进入rkbin/tools文件夹下,在找到ddrbin_param.txt文件,根据ddrbin_tool_user_guide.txt文件描述修改“dis_printf_training=”为“dis_printf_training=1”;禁用串口打印输出测试信息。
③ 在rkbin/tools文件夹下,执行指令./ddrbin_tool ./ddrbin_param.txt ../bin/rk33/rk3399_ddr_800MHz_v1.27.bin
但是通过./ddrbin_tool -g ./ddrbin_param.txt ../bin/rk33/rk3399_ddr_800MHz_v1.27.bin将rk3399_ddr_800MHz_v1.27.bin信息读取至ddrbin_param.txt可以发现dis_printf_training信息未发生变化。
可将 ddrbin_param.txt文件中的“uart id=”设置为“uart id=0xf”,然后重新写入rk3399_ddr_800MHz_v1.27.bin文件,重新编译uboot,再下载loader(MiniLoaderAll.bin)和uboot.img即可。(但此种方式会同时关闭loader阶段的串口打印和uboot的串口打印)
|
|