• 海思平台架构概述(二)

    海思软件ECC架构 海思软件架构采用的是 2k+64(NAND FLASH)的设计架构,因此在上电启动时,BOOTROM会按照2k+64方式读取(包含OOB 区域的ECC校验),读取数据错误则无法正常启动系统。 ECC制作工具tools/hosttool/hi_makeimage,如下所示 hi_addecc是用来根据不同ecc校验模式和Nand Flash…

    2024年7月18日 LINUX
    17200
  • 海思平台架构概述(一)

    海思平台芯片架构概述 以海思HI5662/5682举例 海思IC内部固化代码,即BootROM是固化在CPU内部的代码,主要负责从SPI NAND加载初始化CLK 、DDR程序,完成相应的硬件初始化;esbc 是引导uboot 启动的关键,主要是负责配置flash工作方式以及读取FLASH 中的uboot数据,完成uboot启动工作。 功能描述 BootRO…

    2024年7月18日 LINUX
    17900
  • 基于firefly-rk3568-pc适配-rock-pi-3a(二)

    一、设备树修改 1.修改文件位置 ./u-boot/arch/arm/dts/rk3568-rock-3a.dts ./kernel/arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dtsi ./kernel/arch/arm64/boot/dts/rockchip/rk3568-rockpi-core.dtsi ./…

    2024年7月17日 LINUX
    10300
  • 基于firefly-RK3568-PC适配 ROCK Pi 3A(一)

    一 、 repo拉取代码,此方法对网络要求较高,有条件可以使用 # 创建 SDK 目录 mkdir ~/proj/rk356x_sdk-linux5.10 cd ~/proj/rk356x_sdk-linux5.10 ## 完整 SDK repo init –no-clone-bundle –repo-url https://gitlab.com/fir…

    2024年5月8日
    11700
  • linux驱动之nand flash 分析

    1.Nand Flash 1.1 (Bad) Block Management(坏)块管理Nand Flash由于其物理特性,只有有限的擦写次数,超过那个次数,基本上就是坏了。在使用过程中,有些Nand Flash的block会出现被用坏了,当发现了,要及时将此block标注为坏块,不再使用。于此相关的管理工作,属于Nand Flash的坏块管理的一部分工作…

    2024年3月18日 LINUX
    29400
联系我们

联系我们

400-800-6666

在线咨询: QQ交谈 邮件:tomgzhe@qq.com 工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
关注微信
SHARE
TOP
蛇年新气象!从2025年2月起,本博客将在保留科技板块基础上,新增生活美学、个人成长等多元内容,希望能为大家带来更丰富的阅读体验,敬请期待!