您尚未登录。

楼主 # 2023-07-04 17:00:59

Gray
会员
注册时间: 2023-03-28
已发帖子: 13
积分: 3

V853接上RTC电池后,无法二次TF卡刷系统

用的是v853的芯片,tina的sdk。板子接上rtc电池后,第一次插着量产TF卡后上电可以正常刷机。
然鹅,重新修改固件做了TF升级卡,然后拔掉板子电源后,插上升级卡后上电,板子直接启动了。
去查看Uboot的启动log和代码。有这样一句“[00.518]workmode = 0,storage type = 2”
想问问大家,有没有遇到这样的情况,要怎么解决呢?感激不尽。

离线

楼主 #1 2023-07-04 17:15:06

Gray
会员
注册时间: 2023-03-28
已发帖子: 13
积分: 3

Re: V853接上RTC电池后,无法二次TF卡刷系统

在uboot/include/private_uboot.h里面看到了保存工作模式的结构体

typedef struct spare_boot_head_t
{
     struct spare_boot_ctrl_head    boot_head;
     struct spare_boot_data_head    boot_data;
     struct spare_boot_ext_head     boot_ext[15];
     char   hash[64];
}uboot_head_t;

...

struct spare_boot_data_head {
...
    int                work_mode;              /* boot,usb-burn, card-burn */
    int                storage_type;           /* 0:nand 1:sdcard 2:spinor */
...
}

这部分信息应该是在哪里被修改和获取的呢?

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn