加载log的时候死掉了 ?是怎么回事?
时间:10-02
整理:3721RD
点击:
我抓trce看到,系统启动到MT6575_LOG.C的时候在
static void show_logo(UINT32 index)
{
UINT32 logonum;
UINT32 logolen;
UINT32 inaddr;
void *fb_addr = mt65xx_get_fb_addr();
UINT32 fb_size = mt65xx_get_fb_size();
void *db_addr = mt65xx_get_logo_db_addr();
unsigned int *pinfo = (unsigned int*)db_addr;
logonum = pinfo[0];
ASSERT(index < logonum); 这个地方assert是咋回事 ?
static void show_logo(UINT32 index)
{
UINT32 logonum;
UINT32 logolen;
UINT32 inaddr;
void *fb_addr = mt65xx_get_fb_addr();
UINT32 fb_size = mt65xx_get_fb_size();
void *db_addr = mt65xx_get_logo_db_addr();
unsigned int *pinfo = (unsigned int*)db_addr;
logonum = pinfo[0];
ASSERT(index < logonum); 这个地方assert是咋回事 ?
说你的加载的图片,已经超过了最大的图片数,怀疑是你没有修改
/mediatek/custom/common/uboot/logo/update
我emmc换nand的时候碰到过,应该是有些配置没有搞好, 文件系统映射那块,我也没搞定。
这个文件一般要怎么修改?
你如果添加了图片,就要修改这个,如果没有添加就不需要修改。
这个文件会将你的原始文件进行一个转换。