Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1371929
  • 博文数量: 478
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 4833
  • 用 户 组: 普通用户
  • 注册时间: 2014-06-28 11:12
文章分类

全部博文(478)

文章存档

2019年(1)

2018年(27)

2017年(21)

2016年(171)

2015年(258)

我的朋友

分类: Android平台

2015-09-18 15:43:36

[FAQ09867]【pro_info】如何使用pro_info分区来存储标记?
2013-11-07
软件分支JB3JB2JB
FAQs 55 of 81
打开SD SHare后插入USB没有显示“已连接”的问题 【partition】72上LK中读取raw data 分区的几个接口

内容

[DESCRIPTION]
 
 
           在很多情况下,需要使用一个flag来标记各种场景,比如开机logo切换,开机动画切换等等。以72为例,介绍用pro_info来存储这个标记,这样既可以在LK/Uboot中访问这个标记,同时在上层可以通过nvram的接口来读写这个标记。
 
[SOLUTION]
     使用pro_info分区来存储标记,需哟做哪些工作?
     1,客制化一个nvram item
          请参考《customization inNvRAM.ppt》
     2,客制化pro_info
          请参考《Customization in NvRAM Product Info feature.pptx
     3,Uboot/LK读取标记
        (1)在load_image.c中写一个读取标记的接口
                 –In the path of alps\bootable\bootlaoder\lk\platform\mediatek\mt65XX\LK 
           

        (2)demo code

               

             

        (3)dev->read()

              Start_addr:起始block的地址,一个block对应的是512个Byte.如果在g_new_nvram_lid[]中有多个LID,那么就要根据ABLE_FOR_SPECIAL_LID     的start_address来计算偏移,如start_address =128*1024, 那么start_addr=part->startblk*BLK_SIZE+128*1024 . 

           

       4,apk中读写标记

                请参考FAQ FAQ04542

 

 

      如果还有其他疑问,请提交E-service,tks。




阅读(2959) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~