在uboot中修改bootcmd参数,加入条件判断,当重启次数超过5的话,处理一个任务,应该怎么做?谢谢
我在宏里面加入c语句不行
CONFIG_BOOTCOMMAND这个宏里面的参数只支持uboot中的命令,不支持c语言判断语句
#define CONFIG_BOOTCOMMAND \
"mmc rescan 0; "\
"if fatload mmc 0 80009000 boot.scr; then "\
"source 80009000; "\
"boot; "\
"else "\
"if printenv reloadfactory; then "\
"run burne; "\
"run reloadf; "\
"reset; "\
"fi; "\
"if timecount>5; then "\
"run burne; "\
"run reloadf; "\
"saveenv; "\
"reset; "\
"fi; "\
"timecount++;saveenv; run showlogo; nand read 80009000 200000 400000; bootm 80009000; "\
"fi"
#endif