Edit online

PSRAM 配置

Edit online

LDO 使能

  • LDO1X

    如果 D12/ D13 VDD11_SYS 没有外部供电,则按照以下步骤打开内部的 LDO1X:

    1. Luban-Lite 根目录下分别执行 bmme 进入 BootLoader 和 RTOS 的 menuconfig 配置界面。
    2. 在 SDK 的配置界面中,分别使能下列选项:
      Board options  --->
      [*] Using Syscfg
            Syscfg Parameter  --->
            [*] SYSCFG LDO1X enable  --->
            (6)   LDO1X voltage value level <0-7>    # 其中,D13x 的 voltage value level 为 6,D12x 为 8
  • LDO18
    target/CPU/board/pack/pbp_cfg.json 文件中, LDO18 使能并配置 1.92V,给 PSRAM 提供电源,需要根据实际硬件来决定是否使能,芯片特性参数保持默认值即可。
    {
        "psram": {
    
            "cfg0": { //OPI APS3208K 8M PSRAM
                "common": {
                ...
                    "xspi_ldo":   "0x17", //1.92V
                ...
            },
    
            "cfg1": { // XCCELA AP12816 16M PSRAM
                "common": {
                    ...
                    "xspi_ldo":   "0x17", //1.92V
                    ...
                },
                ...
    
            },
    
            "cfg2": { // XCCELA UnilC SCKW18X12816 16M PSRAM
                "common": {
                    ...
                    "xspi_ldo":   "0x17", //1.92V
                    ...
                },
                ...
            },
        ...
        },
    }
    例如,在 D13x 方案中,使用的 PSRAM 使用 1.92V 拥有更好的性能,LDO18 属于 SYSCFG 模块下的配置,共有 8 档可调电压,分别表示:
    • 0:LDO18_VAL_1_71V 对应 1.71V

    • 1:LDO18_VAL_1_74V 对应 1.74V

    • 2:LDO18_VAL_1_77V 对应 1.77V

    • 3:LDO18_VAL_1_80V 对应 1.80V

    • 4:LDO18_VAL_1_83V 对应 1.83V

    • 5:LDO18_VAL_1_86V 对应 1.86V

    • 6:LDO18_VAL_1_89V 对应 1.89V

    • 7:LDO18_VAL_1_92V 对应 1.92V

Edit online

驱动配置

按照以下步骤流程使能 XSPI 相关的驱动:
  1. Luban-Lite 根目录下执行 bm 命令,进入 BootLoader 的 menuconfig 功能配置界面。
  2. 按如下示例进行选择:
    Bootloader options  --->
        Drivers  --->
        [*] PSRAM support
            PSRAM Parameter  --->
            (0) XSPI CS0 data PIN remap
            (0) XSPI CS1 data PIN remap
            (198000000) XSPI CLK config, range 50MHz-200MHz
    
    注意:
    在 D13x 芯片合封了 PSRAM 的方案中:
    • PSRAM 是属于芯片封装的一部分, data 引脚复用已固定,无需配置。
    • 用户可调整 CLK :(198000000) XSPI CLK config, range 50MHz-200MHz 是针对 XSPI 控制器的时钟配置,同时也是输出到 PSRAM 模块的时钟配置, D13x 方案中使用的 PSRAM 最大支持 200 MHz。