瑞芯微 px30 串口默认启动波特率是1500000。一般usb转串口的芯片对于这么高的波特率支持不是特别友好。所以将波特率改为115200。
1、首先进入sdk中rkbin/tools 目录。使用 ddrbin_tool 工具获取ddrbin中配置的参数信息 ./ddrbin_tool px30 -g ddrbin_param.txt ../bin/rk33/px30_ddr_333MHz_v2.08.bin。串口配如图所示波特率为1500000。
2、修改 ddrbin_param.txt 文件 uart baudrate=115200。然后执行./ddrbin_tool px30 ddrbin_param.txt ../bin/rk33/px30_ddr_333MHz_v2.08.bin 将修改同步到px30_ddr_333MHz_v2.08.bin 文件中。然后再次获取px30_ddr_333MHz_v2.08.bin 中配置。如下图波特率已经修改过来。
3、rk3326-linux.dtsi 设备树文件中波特为115200。如下图所示
4、重新编译内核和uboot。使用uboot编译好生成的px30_loader_v2.08.135.bin 文件作为MiniLoaderAll.bin 烧入开发板中。