赞助论坛
  • 5209阅读
  • 0回复

中九 flash 芯片的数据结构 [复制链接]

楼层直达
childe  
发帖
56
精华
0
金币
49
威望
0
贡献
0
好评
0
注册
2010-01-06
楼主    childe 发表于: 2010-01-08 09:08:31 
 中星9号直播卫星专用机程序存储器FLASH芯片中各个部分存储数据的结构:

  其中[Starter]为Loader启动模块,负责系统启动、代码校验以及下载判断,位于FLASH芯片的OTP(OneTimeProgramable,一次性可编程)区域;[DownLoader]为Loader下载模块,负责应用软件的下载升级操作;[TerminalDeviceInformation]为专用机设备信息;[FlashHeader]为Flash头,存储专用机上次下载成功的参数列表和应用软件信息;[ApplicationSoftware]为应用软件代码;[UserDate]除了可写Flash头和应用软件代码之外的所有用户数据。

  在[TerminalDeviceInformation]专用机设备信息数据结构中,“operator_number为运营商代码;“manufacture_id”为专用机制造商标识,由运营商分配;“hardware_id”为专用机的硬件平台标识;“model_id”专用机型号标识,用于区分同一专用机硬件平台的不同批次;“STB_id”为专用机的唯一序列号标识,由运营商给各个制造商统一分配序列号段;“loader_version”为Loader的版本号;“reserved_future_use”为预留位置,供将来使用;“WP_Flash_CRC32”为写保护区中除最后4个字节目之外所有数据的CRC32值