本文主要针对于在
Uboot
下如何设置自启动的问题
一:
Uboot
原先的环境变量贴出:
|
二:需要自启动的代码
:
|
三:
uboot
环境变量设置
|
|
|
|
|
三:重新进入
Uboot
|
四:重启(不进入
uboot
环境)
将
RTOS
端的信息打印出来看是否启动
解释:由于未连接
CAN
数据发送设备,所以其
Send_len
为
0
,但是说明其已经启动
关于
Bootcmd
的相关信息可以从百度获取,在这主要说明其开机后默认是执行
Bootcmd
命令的。
思路是:将所有的命令保存到一个环境变量中(这里是
bootrtos
),然后通过
run
命令执行这个环境变量(
runbootrtos
)看是否能够执行,若能执行说明
OK
,若不能命令出错;然后将
run
命令集合也添加到
bootcmd
中,注意这里的
ifelse
语句。开机重启
OK