全志 F1C100s F1C200s 启动过程

全志 f1c100s 是一款低成本的嵌入式芯片,它的启动过程如下:

  • 上电后,芯片会先执行内部固化的程序(BROM),该程序会依次检查外部存储器是否可用,如果可用再从中加载第二阶段程序(SPL)并执行。

  • 如果前面过程失败了则会进入全志系列处理器内置的FEL模式。

  • 对于 f1c100s 而言启动时寻找用户程序的位置顺序如下:

    • SDC0接口(PF0~PF5)上的SD(TF)卡;

    • SPI0接口(PC0~PC3)上的Nor Flash;

    • SPI0接口(PC0~PC3)上的Nand Flash;

  • 对于SD(TF)卡而言在它上面的数据存储布局通常如下:

start sector size usage
0KB 8KB Unused, available for an MBR or (limited) GPT partition table
8KB 32KB Initial SPL loader
40KB Max 984KB U-Boot
1MB - bootfs and rootfs
  • 对于SPI Flash而言其实和S

你可能感兴趣的:(付费专栏,Linux)