找回密码
 注册
查看: 1029|回复: 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 编辑
    : u  [: l$ v; V: J
    6 q5 G9 W$ P4 V1 o/ w+ Srk3588推荐是64位  2片 32位的ddr4,有大佬在实际应用中,只用一片ddr4,32位的情况吗,,,我们目前有个项目想当然去掉了一片ddr,结果起不来: u( H7 g6 ]3 a

    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 编辑
    / P% X) K( m2 L# h' s4 d* X) L; Y/ Q# Y  b& e8 \: i
    開發板宣稱它是 32 bit Dual Channel開發板通常會帶部分原始碼,樓主可以買一片,拿到他們提供的開發軟件,然後嘗試將它的程序移植到你們的板子上。8 g" n7 d' f9 o1 u1 w3 P9 H
    * I9 ?( E. F% _% q) X. z+ r# q- G
    開發板也帶原理圖,可以確認它是否真的是 32 bit Dual Channel
    3 G% a( U) R! u" p# m
    , o* c" [$ [  J  t1 N  ~& B  w5 fRockchip 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) \$ j# g' i  f) c: ^% n

    ' r1 ?) V5 ?. N# b! I/ JCompany Overview - Shenzhen Aimotor Technology Co., Ltd.5 ~2 t* |' ]4 f, v( x1 K

    : C: p2 Z7 Q/ S- V) z
    1 v: D/ L1 u  M) u- q8 _/ Z# A3 w/ K

    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 编辑
    / T4 Q+ Q7 V5 D6 s7 N1 {# \* ?3 v, r5 u2 d& l5 _
    樓主:. d: t* v, e# Q. K* j: M: Q+ |
    有一件事提醒,我們沒有你的原理圖,也沒有 DRAM 規格書。
    9 @* D- U$ Z. @$ Y5 X# t+ e6 }( w! B" ?# P
    你得確定去掉一顆 DRAM,留下來的就是 32 bit 雙通道
    * ?# t/ C8 r) n7 w: {1 v. L
    4 A, S5 @7 u( o- h* u有趣的案例1 H! [+ f, \: O! @
    踢哀TIOMAP 4 處理器的屏幕接口支援 RGB 8:8:8,當我們設計遇到 RGB 6:6:6 屏幕時,很自然的直接就把每個顏色最末 2 個 bit 去掉。但踢哀TI技術手冊是說,去掉之後還要往高位元靠攏,也就是說資料總線要把剩餘的 18 個 bit,由 D23 往下排到 D6。當時記得技術手冊有三千多頁,沒有一位硬賤攻城獅看到這句話。還好原理圖畫完,有位軟賤攻城獅提醒我們。
    2 V% G  `, R& z7 f( a
    5 o6 Q+ I0 o; D
    ! O9 g5 }  e/ [7 f3 t0 ]' j' O1 r

    点评

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

    该用户从未签到

    推荐
    发表于 2025-1-16 08:07 | 只看该作者
    超級狗 发表于 2025-1-16 07:57
    ! ?/ N3 F3 ~( P; k. p; ~) H/ A# I哈!規格書和技術手冊寫得不一樣,他沒寫到 32 bit Dual Channel,如果照這份文件的講法是不支援,至少它 ...

    " K) o8 ~' Z$ b8 K- o! L" }  \這是技術手冊寫的!
    ) f) D1 o3 n8 A$ z+ _3 ]
    : |) U) b5 J# `Chapter 2 Dynamic Memory Interface (DMC)
    ) f0 R* N( |2 j4 u/ }0 w" U( k) K2.1 Overview
    8 ~2 [6 P% Z$ Y  y7 K9 i! M( A$ a( \. |
    The DMC supports the following features:
      z" G1 H9 K2 n
    • 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# m) H% @- B/ W6 d7 c! E

      ( A5 W$ w! m2 D4 Z+ E& g

    : l% {' a" y' o4 R, D

    7 {4 K! T; f! f- T* C

    该用户从未签到

    推荐
    发表于 2025-1-16 07:57 | 只看该作者
    超級狗 发表于 2025-1-15 17:31
    : K* X4 `* R& [5 ~" B9 n9 FDatafuck 寫支援 64 bit 4-Channel,或 32 bit 2-Channel,所以一個通道是 16 bit。9 i& V+ \" \2 \! ]: M; ^- O! Y! d
    ( f% r$ i  a9 R- E: Q2 K$ E  M
    它原來的 64 bit  ...

    / k1 u- r9 j  p' U1 T% h9 j! i- Q哈!規格書技術手冊寫得不一樣,他沒寫到 32 bit Dual Channel,如果照這份文件的講法是不支援,至少它沒講有支援。
    5 G, t# b. g8 i. a" d- a, k
    ' b5 q2 @; c( |9 \' {& ~. n那網路說 GenBook 平板的架構是 32 bit Dual Channel,這個就不曉得是誰對了!
    ! o/ r$ T6 r4 Y* O: I$ Z  E" ?, m
    ' c: G! z" \- }3 Q3 Y# h至少那ˋ個 GenBook 的網站可以擋一下老闆,就說爛公司不願支援。
    & i' ~% {8 T$ _0 D, O9 X! m( E. k2 W  a/ M: S
    收工、結案!3 |' O4 W. D, |+ g$ H
    7 _0 t( C& c1 t5 _
    9 _2 t+ i8 P& K( @  R

    ; p. E+ X: Z$ o! l  ?* qExternal off-chip memory' Z! ~# ?$ p$ h2 o& o; \
    • 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 SDRAM) U# c7 `# Z9 ^5 P
    2 J/ G; ^. s1 F

    / b' Y; _" J! D% p" j8 S8 L7 Y0 G0 e
    7 @$ g. _9 }) L$ ?
    $ X7 o/ e( d' S# H+ \, Y2 e

    点评

    這是技術手冊寫的! 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。- h( s. N, Q  q
    这玩意要求找原厂要相应的sdk
    * t' v$ Y% d; r5 [% h! Y2 x1 |8 M2 t* C3 \

    点评

    原厂的技术支持答复是支持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:196 m- ?+ R# f. P0 B
    想当然的去掉?  你去掉了就要改Uboot里面DDR 的配置,不改 那当然死定了

    * J& {$ V) z' _( y我想知道要怎么改配置,大佬们,不然这个板子就成板砖了
      p! m% }( ^0 Q7 p3 [3 D

    点评

    谢谢分享!: 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: Y7 X7 a  v/ d7 ?7 @" i
    现在要求不高的64位系统硬件上都是32位ddr,主要是省成本。软件读取2次数据总线后合并成一个64数据送cpu。
    , p0 W, G5 u3 p! P- m. | ...

      S: w$ u7 k% R原厂的技术支持答复是不支持32位的ddr,感觉是不是他们不愿意给,所以来坛子里找大佬求助
    ' W4 h/ L% }8 z

    点评

    谢谢分享!: 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
    + c" z# b- S" j% y原厂的技术支持答复是不支持32位的ddr,感觉是不是他们不愿意给,所以来坛子里找大佬求助

    $ E1 B, B; v0 p4 Y' e. Q* z* I有一句话 叫做 :”量大撒都有,量小累成狗“' Q6 M5 k0 a8 w+ r
    小体量 就是原厂给撒 你做撒。
    6 C" _  W' c0 t- A* n: }8 Y

    点评

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

    该用户从未签到

    13#
    发表于 2025-1-15 17:09 | 只看该作者
    看起來有人用 32 bit Dual Channel 做出產品!! c- S, Y6 A9 J$ K0 d$ g8 [& r( ?8 J

    5 [) ?+ Z' c! pGenBook-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.
    # F3 C' J3 l8 G* Y( W1 V2 D* }( h" \) {) P6 @/ [; ~/ \
    Genbook Rk3588 | Hackaday.io& ~0 s3 z5 C# h6 {1 e# ?+ E
    + ?2 f  k5 M& _: }
    我不知道有多少地方要改,但 Datasheet 有看到這麼一段話。  r: O/ N* _* {" i

    ( |! ^) {4 F- i7 D文檔有 3,706 頁!
    ' ?7 s# E$ p- |7 X8 Z% d$ Y3 n; L. M4 I4 S
    : ?6 x) q1 T. O# a
    8 V$ P4 A/ _4 z: J- Q

    5 f, V( g* U% Z8 h
    9 j' ~% O6 K( E4 n

    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
    0 H+ z: v8 p* ?* ^看起來有人用 32 bit Dual Channel 做出產品!$ @/ u2 `0 }$ q0 K- ^& w& a( j
    ; M1 U6 u' Y: m0 P
    GenBook-RK3588 supports a maximum of 32GB of ram and  ...

    / m1 A, b; [8 ^0 V! Z32 bit Dual Channel 对应的硬件是64bit。和RK原厂的回复不支持32bit不矛盾。按这个描述,这个芯片应该能工作在32bit模式
    0 A' @8 t- i" G$ `6 H& }5 `  P* H. g$ R- A$ r5 |
    * R* ^' j( H" \$ e1 X

    点评

    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
    + T6 v* W5 e% F1 ]32 bit Dual Channel 对应的硬件是64bit。和RK原厂的回复不支持32bit不矛盾。按这个描述,这个芯片应该能 ...
    6 k  s) K* F5 U6 P1 U
    Datafuck 寫支援 64 bit 4-Channel,或 32 bit 2-Channel,所以一個通道是 16 bit, r3 q* C. D+ M
    ( b* [2 M& l5 u( j
    它原來的
    64 bit 應該也是兩顆湊起來 16 bit x 4,單顆就是 16 bit x 2 了。1 L/ j6 `$ z" o& w( S6 f& k" `4 y
    ; Z) z# b4 @+ r/ V3 G; H4 w
    拆掉一顆改程序應該有機會能動,如果滾石Rockchip)公司沒唬爛的話!3 M1 H; j5 R. J+ J7 }

    , l/ l( E0 X& p另一個問題是原廠給了多少原始碼?改不到的話都是白搭。3 p8 _3 z5 h0 r3 y: N; O

    9 q. P7 j5 w, H5 l( K- H9 g

    2 t/ Z0 c% }) a& W3 u; \5 c& u" D

    点评

    哈!規格書和技術手冊寫得不一樣,他沒寫到 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, W1 Q3 \; S( m) ~$ `: Y
    原厂的技术支持答复是不支持32位的ddr,感觉是不是他们不愿意给,所以来坛子里找大佬求助
    4 v3 {5 ^4 E8 [5 h8 g  C
    我再講一下自身的經驗,有些公司的客服工程師FAE)專業度很差,他們根本不知道公司產品的功能和特性。$ ~" A/ D& L' j/ b+ q$ W

    ; g6 P+ [9 R# N. |8 @只要你問到他們不會的東西,他們乾脆就講不支援,避免你繼續盧他們。
    9 i/ o; e' H( s6 L1 {7 [8 h4 Q( y$ ]! T/ q! i
    我們遇過那種原廠說不行,最後卻被我們改出來的狀況,這種事就連國外那些大廠都發生過。" O' v5 @/ d$ e' t, r
    6 `, N/ V* o& @& J
    我只能說自助天助,什麼都要靠別人,只有死路一條!* A& J3 r5 y$ A  o/ G

    $ ]# I# M5 R5 m, G8 _4 T
    ) N8 A+ p! Q3 s7 [  C& m

    该用户从未签到

    17#
    发表于 2025-1-15 17:44 | 只看该作者
    本帖最后由 超級狗 于 2025-1-15 18:03 编辑
    : m& o1 O3 G9 O  t7 ?
    ' B  z, e6 P; a另一個議題是人性的觀點,如果這條錯誤算硬賤的疏失,軟賤同仁才管你去死咧~
    ' K, P/ W' X4 ~: C  j
    % @6 w8 n! |/ I三千多頁的文檔他會認真看才怪!5 ^6 @/ T) f1 k& y( l
    , z% W2 I! l- S) w, H; _4 V/ s

    0 t6 e+ f+ v9 M& v1 Y

    该用户从未签到

    18#
    发表于 2025-1-15 18:25 | 只看该作者
    超級狗 发表于 2025-1-15 17:31" O! M* L  w) ?$ P
    Datafuck 寫支援 64 bit 4-Channel,或 32 bit 2-Channel,所以一個通道是 16 bit。: c4 c, o" t% W! z8 {! Z5 q: A
    # {+ J% A, K# I- {( W) ?0 }
    它原來的 64 bit  ...
    . O9 T- k, a7 Z& ]! t) ~
    rk有一个自己的服务论坛,里面是原厂的人。代理会帮客户申请账号,有问题可以在上面问。
    7 b8 g# [% L5 Y' e& j8 y- ?虽然上面回答问题的人技术不咋地,但是是否支持32bit这种原则性的问题不会搞不明白% {' Z! |% m) B* A! g7 T  O
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-5-29 14:15 , Processed in 0.109375 second(s), 31 queries , Gzip On.

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

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

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