Skip to content

你好,想问下关于tiny210v2的内存初始化问题 #16

@q5we66fg

Description

@q5we66fg

tiny210v2-uboot / BL1 / memory.S里的

5 // OK MemConfig0 256MB config, 8 banks,Mapping Method[12:15]0:linear, 1:linterleaved, 2:Mixed
6 #define DMC0_MEMCONFIG_0 0x20E00323
7 // MemConfig1
8 #define DMC0_MEMCONFIG_1 0x20E00323

10 // OK TimingAref 7.8us*133MHz=1038(0x40E), 100MHz=780(0x30C), 20MHz=156(0x9C), 10MHz=78(0x4E)
11 #define DMC0_TIMINGA_REF 0x00000618
12 // OK TimingRow for @200mhz
13 #define DMC0_TIMING_ROW 0x2B34438A
14 // OK TimingData CL=3
15 #define DMC0_TIMING_DATA 0x24240000
16 // OK TimingPower
17 #define DMC0_TIMING_PWR 0x0BDC0343

想问下tiny210v2不是只有4个bank吗 为什么设置成8个bank: )
我改成4banks或者1bank后板也能识别,难道这个参数不是指的实际bank数吗?
还有line14 的TimingData寄存器CL=3的话应该是0x24230000吧,难道我的datasheet不对?:)
顺便请教下DMC0_TIMING_ROW的值怎么设置的:)
thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions