打赏

lk uboot传参到Kernel

记录一下内核和uboot的传参

MTK传参
 
1. 在 app/mt_boot/mt_boot.c使用cmdline_append(buf);
 
snprintf(buf, 10,"vcom=%s", vcom_str);
pal_log_err("%s\n", buf);
cmdline_append(buf);

 

2. 在kernel中读取
br_ptr = strstr(saved_command_line, "vcom=");
 
直接从 saved_command_line中解析出来参数
 
RK传参
 
env_update("bootargs", vcom_args);
 
使用:
 
snprintf(vcom_args, strlen(vcom_str) + 15, "ebc_pmic.vcom=%s", vcom_str);
printf("eink update bootargs: %s\n", vcom_args);
env_update("bootargs", vcom_args);
 
 
 
参考
 
 
 

posted @ 2023-12-27 20:34  陈昌雄  阅读(23)  评论(0编辑  收藏  举报