ROC-RK3328-PC更换串口波特率

467次阅读
没有评论

板子默认串口波特率为 1500000,我不知道为毛要搞这么高。反正我的 U 转串是不支持的,需要修改下。

编译时使用的是firefly-rk3328-buildroot.mk, 看环境变量为如下:

CMD=`realpath $BASH_SOURCE`
CUR_DIR=`dirname $CMD`

source $CUR_DIR/BoardConfig.mk

# Uboot defconfig
export RK_UBOOT_DEFCONFIG=firefly-rk3328
# Kernel defconfig
export RK_KERNEL_DEFCONFIG=firefly-rk3328_defconfig
# Kernel dts
export RK_KERNEL_DTS=rk3328-roc-cc
# packagefile for make update image 
export RK_PACKAGE_FILE=rk3328-package-file

# sd_parameter for GPT table
export RK_SD_PARAMETER=parameter-recovery.txt
# packagefile for make sdupdate image
export RK_SD_PACKAGE_FILE=rk3328-recovery-package-file

export RK_USERDATA_FS_TYPE=ext4

判断 uboot 的 configure 为 firefly-rk3328, 直接找到u-boot/configs/roc-firefly-rk3328 文件,修改 CONFIG_BAUDRATE 项目为 115200

kernel 一般可以从 bootargs 修改,这个可以从 DTS 里传递,找到 rk3328-roc-cc.dts 再层层地找到对应 dtsi,修改 rockchip,baudrate 这个配置以及 bootargs 的地方修改, 然后重新编译

正文完
 0
评论(没有评论)