找回密码
 注册
关于网站域名变更的通知
查看: 1120|回复: 36
打印 上一主题 下一主题

rk3588 ddr的问题

[复制链接]
  • TA的每日心情
    奋斗
    2024-3-18 15:56
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    跳转到指定楼层
    1#
     楼主| 发表于 2025-1-14 14:00 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    本帖最后由 超級狗 于 2025-1-15 21:54 编辑 1 g% R% [4 g0 B: z: ~& }+ V
    ) W1 g6 s( g% U. V
    rk3588推荐是64位  2片 32位的ddr4,有大佬在实际应用中,只用一片ddr4,32位的情况吗,,,我们目前有个项目想当然去掉了一片ddr,结果起不来
    1 A7 T4 B$ V+ ^, `- e

    Rockchip RK3588 V1.6.pdf

    3.28 MB, 下载次数: 3, 下载积分: 威望 -5

    点评

    谢谢分享!: 5.0
    谢谢分享!: 5
    什麼叫起不來?你是正常的程序起不來,還是要燒錄程式起不來?^oo^  发表于 2025-1-14 20:08

    评分

    参与人数 1威望 +5 收起 理由
    超級狗 + 5 想當然獎勵!

    查看全部评分

    该用户从未签到

    来自 2#
    发表于 2025-1-16 08:29 | 只看该作者
    本帖最后由 超級狗 于 2025-1-16 09:41 编辑 & Y: ^  k5 t0 e/ R& O! y# T

    9 u- o6 @7 N- j3 f5 N開發板宣稱它是 32 bit Dual Channel開發板通常會帶部分原始碼,樓主可以買一片,拿到他們提供的開發軟件,然後嘗試將它的程序移植到你們的板子上。% U5 P" \% j4 x0 [5 T4 S

    ) ~' I+ e& s5 I& W0 y4 @. D* T( a$ n開發板也帶原理圖,可以確認它是否真的是 32 bit Dual Channel
    ! V! s& H9 `7 C  v% J
    . e1 ~: s2 K# @Rockchip Rk3588 Mxm Module With Lpddr4x And Emmc Onbard Supports Pcie3.0 10xuart 3xcan 3xsata Spi Hdmi Usb3.0 Usbc Gpios Etc - Buy Rockchip Rk3588 Mxm Module core Module supports Linux Ubuntu Debian Android Product on Alibaba.com
    4 D! d5 o, U8 ?+ l6 y5 O/ X
    6 n; U  F' E8 J, J& g* nCompany Overview - Shenzhen Aimotor Technology Co., Ltd.* H# I, n) y) A! N( t4 O

    # D) x5 U, N! h  V, g7 Y1 E
    ! H% V) [: b& b8 F1 g
    + ]  I/ o6 p2 x

    Rockchip Rk3588 Mxm Module.jpg (52.79 KB, 下载次数: 1)

    Rockchip Rk3588 Mxm Module.jpg

    该用户从未签到

    来自 4#
    发表于 2025-1-16 08:59 | 只看该作者
    本帖最后由 超級狗 于 2025-1-16 23:35 编辑   t, G' J' I% ~. Q
    4 R# k" j4 X% N) ~
    樓主:6 I& j# b. w) g; u
    有一件事提醒,我們沒有你的原理圖,也沒有 DRAM 規格書。! X; _# P6 S& Y
    % z: S" c( w% D7 n5 [" k' i7 E
    你得確定去掉一顆 DRAM,留下來的就是 32 bit 雙通道( ]' w1 x: l4 _  ]
    + l; y; u; G5 E, n& u; m( _
    有趣的案例0 `: D4 F! [8 ]; C6 a# `0 [/ H: c3 s
    踢哀TIOMAP 4 處理器的屏幕接口支援 RGB 8:8:8,當我們設計遇到 RGB 6:6:6 屏幕時,很自然的直接就把每個顏色最末 2 個 bit 去掉。但踢哀TI技術手冊是說,去掉之後還要往高位元靠攏,也就是說資料總線要把剩餘的 18 個 bit,由 D23 往下排到 D6。當時記得技術手冊有三千多頁,沒有一位硬賤攻城獅看到這句話。還好原理圖畫完,有位軟賤攻城獅提醒我們。3 z# g* }% g! ~  _* b( T, |

    0 m% W3 n  y. e* E4 F+ ~. ^) g
    " h, z0 F* J- c! w

    点评

    颜色的这个很多我们也踩过坑。其实很多事说白了很简单,高位bit权重高,低位权重低。对应的高位bit颜色失真大,低位失真小  详情 回复 发表于 2025-1-16 09:13

    该用户从未签到

    推荐
    发表于 2025-1-16 08:07 | 只看该作者
    超級狗 发表于 2025-1-16 07:57
    7 x5 ]" S2 e. F3 w哈!規格書和技術手冊寫得不一樣,他沒寫到 32 bit Dual Channel,如果照這份文件的講法是不支援,至少它 ...

    % j8 _* L0 F5 m9 X; Q這是技術手冊寫的!
    2 ]# ?( ~& x/ `6 v3 N9 l
    7 U1 v  U0 \  M9 t& V3 N  U$ fChapter 2 Dynamic Memory Interface (DMC)4 z! r, Z+ x# l
    2.1 Overview2 l$ q' J" S9 p; W$ z( d6 t
    " F. ^3 ~7 B' {* D
    The DMC supports the following features:
    & S5 I% ^" N- G1 q6 E* K, s! ~
    • Support LPDDR4/4X/5
    • Support LPDDR4 protocol up to LPDDR4-4267 speed grade and LPDDR5 protocol up to LPDDR5-5500
    • Support up to 4-channel interleaving with a maximum of 32GB capacity in total, 2 ranks for each channel
    • Support optional 2-channel interleaving with a maximum of 16GB capacity in total, 2 ranks for each channel
    • Support scalable and software-controlled 1:2:2(LPDDR4/4X) or 1:1:2/1:1:4 (LPDDR5) frequency ratio
    • Support 64-bit DDR data bus width for 4-channel interleaving
    • Support 32-bit DDR data bus width for 2-channel interleaving
      $ U) e1 b/ x5 @7 G

      / s/ ?3 j6 T) d) W  j& D
    # l/ ~7 D+ V5 v

    ; V+ Z4 j. f2 U. C% s3 C

    该用户从未签到

    推荐
    发表于 2025-1-16 07:57 | 只看该作者
    超級狗 发表于 2025-1-15 17:31# A5 b, H- i2 v4 l2 h' F. V- a3 R
    Datafuck 寫支援 64 bit 4-Channel,或 32 bit 2-Channel,所以一個通道是 16 bit。
    7 _7 V1 k6 C  I( k
    * K+ l6 a1 t8 r6 M3 ~它原來的 64 bit  ...
    6 t' W4 Z0 N" E! e. n! L  d+ P. V
    哈!規格書技術手冊寫得不一樣,他沒寫到 32 bit Dual Channel,如果照這份文件的講法是不支援,至少它沒講有支援。0 a1 g0 V+ P) n' s
    ) Y" p) B, z# p6 e9 u
    那網路說 GenBook 平板的架構是 32 bit Dual Channel,這個就不曉得是誰對了!
    - {5 X( g5 o7 l6 V- I6 P6 ~
    0 a* N3 x. u( j至少那ˋ個 GenBook 的網站可以擋一下老闆,就說爛公司不願支援。( b- L" h+ \( b( L
    ' s2 \* i5 y) l. }) C: m8 F
    收工、結案!2 q1 z1 X1 {/ O) Y) Q0 Z: n  o

    7 A1 s4 L6 I7 k2 q( p+ M: A
    , \& F7 B, P, _) O- l6 ]3 C+ |1 k) B+ D" C; L9 _
    External off-chip memory
    & @0 M. V8 r8 o$ Z9 @3 \/ t4 D
    • Dynamic Memory Interface
    • Compatible with JEDEC standards LPDDR4/LPDDR4X/LPDDR5
    • Support four channels, each channel 16bits data widths
    • Support up to 2 ranks (chip selects) for each channel
    • Totally up to 32GB address space
    • Low power modes, such as power-down and self-refresh for SDRAM4 ~; {$ u4 W6 e- I
    . N& q4 i7 e' g
    8 A! t3 A3 J  _# n4 b9 B% w& {

    : G3 c0 S  @$ m6 s& c
    8 m! w4 b; r; }8 J7 I( |5 e4 E! e2 C% F

    点评

    這是技術手冊寫的! Chapter 2 Dynamic Memory Interface (DMC) 2.1 Overview The DMC supports the following features: [*]Support LPDDR4/4X/5 [*]Support LPDDR4 protocol up to LPDDR4-4267 speed g  详情 回复 发表于 2025-1-16 08:07

    该用户从未签到

    7#
    发表于 2025-1-14 14:51 | 只看该作者
    现在要求不高的64位系统硬件上都是32位ddr,主要是省成本。软件读取2次数据总线后合并成一个64数据送cpu。
    ) }0 d' O! J& ~这玩意要求找原厂要相应的sdk9 Z4 B% W9 d* _+ f) E' ^0 [

    点评

    原厂的技术支持答复是支持32位的ddr,感觉是不是他们不愿意给,所以来坛子里找大佬求助  详情 回复 发表于 2025-1-15 10:33

    该用户从未签到

    8#
    发表于 2025-1-14 14:55 | 只看该作者
    还有,除了海思以外的国产芯片公司,手册都严重缺失。如果最小系统不能照着demo抄,一定要把设计图纸给到原厂审核。并且说明清楚你们和原厂图纸的区别

    该用户从未签到

    9#
    发表于 2025-1-15 09:19 | 只看该作者
    想当然的去掉?  你去掉了就要改Uboot里面DDR 的配置,不改 那当然死定了

    点评

    谢谢分享!: 5.0
    我想知道要怎么改配置,大佬们,不然这个板子就成板砖了  详情 回复 发表于 2025-1-15 10:31
    不能说想当然。能这么干的基本都是高手。目前中国的硬件工程师有这能力的很少 只能说硬件太相信自己的软件了  发表于 2025-1-15 09:51
    谢谢分享!: 5
    狗然素高手,有時候連燒錄的 Bootloader 都得改。我沒銀兩了,先賒帳、下午再給!^_^  发表于 2025-1-15 09:38

    评分

    参与人数 1威望 +5 收起 理由
    超級狗 + 5 狗真高手也!

    查看全部评分

  • TA的每日心情
    奋斗
    2024-3-18 15:56
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    10#
     楼主| 发表于 2025-1-15 10:31 | 只看该作者
    myiccdream 发表于 2025-1-15 09:19
    ' [5 v- u1 u9 a& M- _7 V1 N想当然的去掉?  你去掉了就要改Uboot里面DDR 的配置,不改 那当然死定了

    4 q, \; Y& k  _+ M- q我想知道要怎么改配置,大佬们,不然这个板子就成板砖了  {; c/ @. d, m9 V

    点评

    谢谢分享!: 5.0
    你多做幾個這種案子,板磚可以給我蓋房子!^_^  发表于 2025-1-16 09:09
    谢谢分享!: 5
    還好不是墓碑!^_^  发表于 2025-1-15 11:29
  • TA的每日心情
    奋斗
    2024-3-18 15:56
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    11#
     楼主| 发表于 2025-1-15 10:33 | 只看该作者
    huo_xing 发表于 2025-1-14 14:51
    * x( W# Y( z; J! s9 \现在要求不高的64位系统硬件上都是32位ddr,主要是省成本。软件读取2次数据总线后合并成一个64数据送cpu。
    5 @( S3 }6 M8 R, [4 j ...
    $ o' k8 |/ |) w, K
    原厂的技术支持答复是不支持32位的ddr,感觉是不是他们不愿意给,所以来坛子里找大佬求助* x$ @6 E( n! B1 @

    点评

    谢谢分享!: 5.0
    我再講一下自身的經驗,有些公司的客服工程師(FAE)專業度很差,他們根本不知道公司產品的功能和特性。 只要你問到他們不會的東西,他們乾脆就講不支援,避免你繼續盧他們。 我們遇過那種原廠說不行,最後卻  详情 回复 发表于 2025-1-15 17:40
    有一句话 叫做 :”量大撒都有,量小累成狗“ 小体量 就是原厂给撒 你做撒。  详情 回复 发表于 2025-1-15 11:31
    原厂都说不支持。这里还有人比原厂牛逼吗?有!就這家公司。^_^  发表于 2025-1-15 10:47
    你讓我想起前爛公司一個全贏(Allwiner)的平台,也是把 DRAM 加大就不會動了,原廠的回覆也是不支援!>_<!!!  发表于 2025-1-15 10:43
    原厂都说不支持。这里还有人比原厂牛逼吗?  发表于 2025-1-15 10:41
    谢谢分享!: 5
    沒搞清楚就直接硬幹,真的是勇者!^_^  发表于 2025-1-15 10:38

    该用户从未签到

    12#
    发表于 2025-1-15 11:31 | 只看该作者
    ann_wz 发表于 2025-1-15 10:33
    4 W+ ^2 s% T% O$ i# ]原厂的技术支持答复是不支持32位的ddr,感觉是不是他们不愿意给,所以来坛子里找大佬求助

    / ?1 g- }! _- z8 \! s/ y: |! l; a有一句话 叫做 :”量大撒都有,量小累成狗“
    7 l" f3 m* h9 G) S" t小体量 就是原厂给撒 你做撒。
    ( O2 H2 W" q) O% i# b

    点评

    谢谢分享!: 5.0
    谢谢分享!: 5
    哥別這麼說,前爛公司全贏(Allwinner)的慘案,當年也是有每年 300K ~ 500K 的量。如果是原廠的芯片有缺陷,那真的是沒得救!>_<|||  发表于 2025-1-15 11:35

    该用户从未签到

    13#
    发表于 2025-1-15 17:09 | 只看该作者
    看起來有人用 32 bit Dual Channel 做出產品!
    7 O5 `" }# U/ M( N" [$ _, k
    / n# R8 E( @4 g8 f* a6 CGenBook-RK3588 supports a maximum of 32GB of ram and adopts a dual channel 32-bit structure, which can maximize memory utilization. Based on powerful memory support, laptops are very suitable for localized application software development, virtual machines, generative large language models, general-purpose servers, and other scenarios.. J6 z. H( Q) G# J/ e
    % r; d- @# D# X2 q; U9 @
    Genbook Rk3588 | Hackaday.io
    ; [6 P7 T; U0 Z& o' _1 N6 U  O0 G/ d$ A: K) j
    我不知道有多少地方要改,但 Datasheet 有看到這麼一段話。
    9 e1 l6 G2 x3 p6 @% p6 g. E/ o3 m" A4 Q- T( w  c& d- I
    文檔有 3,706 頁!; D& r# {5 b- c& Y$ K

    5 Y! X; M$ u8 Q! @# p" ]
    . h8 t% @. ~" W5 S
    . T5 H4 c: z& }9 l- _7 h4 Y7 D2 o5 o  ]% f8 `3 e
    ' p. A3 ~/ w5 m) L

    RK3588 sw_init_int.jpg (64.28 KB, 下载次数: 1)

    RK3588 sw_init_int.jpg

    点评

    32 bit Dual Channel 对应的硬件是64bit。和RK原厂的回复不支持32bit不矛盾。按这个描述,这个芯片应该能工作在32bit模式  详情 回复 发表于 2025-1-15 17:21

    该用户从未签到

    14#
    发表于 2025-1-15 17:21 | 只看该作者
    超級狗 发表于 2025-1-15 17:09
    ) y8 V. s9 ~% L! L+ c看起來有人用 32 bit Dual Channel 做出產品!1 m3 y. T$ ^4 f
    2 G1 z" N7 y7 p5 ~) w3 h
    GenBook-RK3588 supports a maximum of 32GB of ram and  ...
    , H  Q; _9 P( z3 E: Q
    32 bit Dual Channel 对应的硬件是64bit。和RK原厂的回复不支持32bit不矛盾。按这个描述,这个芯片应该能工作在32bit模式- e( S  v: R8 f7 {

    9 ?: R/ P6 r: n5 `4 j" d$ D: L0 ~8 m) p9 C- }  x- w

    点评

    Datafuck 寫支援 64 bit 4-Channel,或 32 bit 2-Channel,所以一個通道是 16 bit。 它原來的 64 bit 應該也是兩顆湊起來 16 bit x 4,單顆就是 16 bit x 2 了。 拆掉一顆改程序應該有機會能動,如果滾石(Roc  详情 回复 发表于 2025-1-15 17:31

    该用户从未签到

    15#
    发表于 2025-1-15 17:31 | 只看该作者
    huo_xing 发表于 2025-1-15 17:21& ?2 ~& H/ R! B5 ?. o1 @
    32 bit Dual Channel 对应的硬件是64bit。和RK原厂的回复不支持32bit不矛盾。按这个描述,这个芯片应该能 ...
    6 r5 A) h* B2 H* y/ Z
    Datafuck 寫支援 64 bit 4-Channel,或 32 bit 2-Channel,所以一個通道是 16 bit% T; N3 a( A5 k7 G7 R
    ) b, M5 b& H" r5 }$ N) G2 S
    它原來的
    64 bit 應該也是兩顆湊起來 16 bit x 4,單顆就是 16 bit x 2 了。& q* c' ^  K; S" L

      u9 o# \  ~5 p6 t9 A拆掉一顆改程序應該有機會能動,如果滾石Rockchip)公司沒唬爛的話!
    , f' R5 ]9 R2 \* `7 u" m7 n
    ) J0 l+ g+ A, K. s3 w另一個問題是原廠給了多少原始碼?改不到的話都是白搭。
    ; M6 m- z. t4 p5 U6 `1 P- M+ a: Q8 ?7 x' l' a) E
    - M+ }8 V4 d' N

    点评

    哈!規格書和技術手冊寫得不一樣,他沒寫到 32 bit Dual Channel,如果照這份文件的講法是不支援,至少它沒講有支援。 那網路說 GenBook 平板的架構是 32 bit Dual Channel,這個就不曉得是誰對了! 至少那ˋ  详情 回复 发表于 2025-1-16 07:57
    rk有一个自己的服务论坛,里面是原厂的人。代理会帮客户申请账号,有问题可以在上面问。 虽然上面回答问题的人技术不咋地,但是是否支持32bit这种原则性的问题不会搞不明白  详情 回复 发表于 2025-1-15 18:25

    该用户从未签到

    16#
    发表于 2025-1-15 17:40 | 只看该作者
    ann_wz 发表于 2025-1-15 10:33( w4 }& f# f+ }7 {" F: g  `
    原厂的技术支持答复是不支持32位的ddr,感觉是不是他们不愿意给,所以来坛子里找大佬求助

    . x# G! ?  V; L我再講一下自身的經驗,有些公司的客服工程師FAE)專業度很差,他們根本不知道公司產品的功能和特性。- E/ \" k. i% w& ?! T1 n7 \" L
    & Z$ w7 y) U3 H9 A7 k( t
    只要你問到他們不會的東西,他們乾脆就講不支援,避免你繼續盧他們。
    6 j, N7 t+ g, v! D+ p
    - e; h3 A$ {+ f5 J- ~5 f我們遇過那種原廠說不行,最後卻被我們改出來的狀況,這種事就連國外那些大廠都發生過。
    : X. n, Y# P- Z; C0 b: W
    7 ^6 L( ]3 e7 |3 |我只能說自助天助,什麼都要靠別人,只有死路一條!
    - t6 X( S9 T' X( u9 @0 t+ P3 f- ^* [3 q; e

    * t4 Z7 Y1 B2 i4 @  G

    该用户从未签到

    17#
    发表于 2025-1-15 17:44 | 只看该作者
    本帖最后由 超級狗 于 2025-1-15 18:03 编辑 / |1 i1 ^5 X- Y/ ]/ c( q- H
      l  ?9 G+ \2 ~3 w6 W
    另一個議題是人性的觀點,如果這條錯誤算硬賤的疏失,軟賤同仁才管你去死咧~0 z: O4 |& X' O

    5 R& F& S) {0 d( S5 W- b三千多頁的文檔他會認真看才怪!
    6 E8 K" p: }& @" g$ O  x" l) S6 U6 O) ^

    ' M1 `; e: u& {4 p" m

    该用户从未签到

    18#
    发表于 2025-1-15 18:25 | 只看该作者
    超級狗 发表于 2025-1-15 17:31
      c) G. }% n8 \8 I' E- w. lDatafuck 寫支援 64 bit 4-Channel,或 32 bit 2-Channel,所以一個通道是 16 bit。# K2 M, {* g9 _! ?% a6 s- P. L
    7 d: k) O& K# P) v
    它原來的 64 bit  ...
    / a0 c' m; P+ o2 x/ {+ m* }" ]* ]
    rk有一个自己的服务论坛,里面是原厂的人。代理会帮客户申请账号,有问题可以在上面问。
    # i0 G& ]1 J" G2 `+ [% c4 n, @! z虽然上面回答问题的人技术不咋地,但是是否支持32bit这种原则性的问题不会搞不明白) t6 V: p/ R9 F" N8 T; D7 A$ Q. a) F
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-6-20 07:59 , Processed in 0.093750 second(s), 31 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表