找回密码
 注册
关于网站域名变更的通知
查看: 1668|回复: 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 编辑
    2 L: ?9 m& I  S3 l9 m( ]/ H+ k6 ^3 ?8 H9 G6 q: G: s* n
    rk3588推荐是64位  2片 32位的ddr4,有大佬在实际应用中,只用一片ddr4,32位的情况吗,,,我们目前有个项目想当然去掉了一片ddr,结果起不来6 j$ |! V8 a# i5 \* h

    Rockchip RK3588 V1.6.pdf

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

    点评

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

    评分

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

    查看全部评分

    该用户从未签到

    来自 2#
    发表于 2025-1-16 08:29 | 只看该作者
    本帖最后由 超級狗 于 2025-1-16 09:41 编辑 $ N& e9 z) q7 x# q$ G

    8 f% R. j, z0 I3 [5 T5 Z) B+ b. s( J( `開發板宣稱它是 32 bit Dual Channel開發板通常會帶部分原始碼,樓主可以買一片,拿到他們提供的開發軟件,然後嘗試將它的程序移植到你們的板子上。
    7 k8 _/ B$ r! i/ J% c" K: U
    6 [5 R; U) K/ L% v- Z2 V$ C' W3 R開發板也帶原理圖,可以確認它是否真的是 32 bit Dual Channel: L; J9 K6 [/ l; c' O; d
    , {+ e  K1 _( f4 h
    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
    ( k) B3 t* L8 u' N8 R1 C. ]# R1 A# {. t4 X, r. Y5 X
    Company Overview - Shenzhen Aimotor Technology Co., Ltd.! F  L/ X- C' T# H' ?! V

    3 e5 Y  m# p8 l9 T- Q: P/ o3 G) |4 ]' G; m0 y" k
    8 K% S; r+ F. `8 R3 g+ v

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

    Rockchip Rk3588 Mxm Module.jpg

    该用户从未签到

    来自 4#
    发表于 2025-1-16 08:59 | 只看该作者
    本帖最后由 超級狗 于 2025-1-16 23:35 编辑 0 k, ~" n7 r7 b( @

    # h) o- e7 i/ L: f樓主:3 q: V" g  f- D, `* `: r
    有一件事提醒,我們沒有你的原理圖,也沒有 DRAM 規格書。; H& E: y  Q$ T% X

    / D3 |% E8 V5 `8 r2 ?& n) X你得確定去掉一顆 DRAM,留下來的就是 32 bit 雙通道+ L1 x6 C& d% Z1 B) W7 o' C: Q; t1 `

    ) R7 f& V9 N. K  u$ B有趣的案例- o" X6 R$ G+ Z- a" i$ \1 |- T, j8 v
    踢哀TIOMAP 4 處理器的屏幕接口支援 RGB 8:8:8,當我們設計遇到 RGB 6:6:6 屏幕時,很自然的直接就把每個顏色最末 2 個 bit 去掉。但踢哀TI技術手冊是說,去掉之後還要往高位元靠攏,也就是說資料總線要把剩餘的 18 個 bit,由 D23 往下排到 D6。當時記得技術手冊有三千多頁,沒有一位硬賤攻城獅看到這句話。還好原理圖畫完,有位軟賤攻城獅提醒我們。
    # |' Q" F/ c' C/ j$ g, ?1 t1 O5 s0 Q

    1 V7 c* l, r/ B: }

    点评

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

    该用户从未签到

    推荐
    发表于 2025-1-16 08:07 | 只看该作者
    超級狗 发表于 2025-1-16 07:57
    # ^# ~! _  c8 A9 ~0 A0 k7 o哈!規格書和技術手冊寫得不一樣,他沒寫到 32 bit Dual Channel,如果照這份文件的講法是不支援,至少它 ...

    5 G- T- u5 M$ X+ J$ W" V這是技術手冊寫的!
    ' N& W/ j  v' ~) z/ M7 o9 q* j/ I& x% N
    Chapter 2 Dynamic Memory Interface (DMC)7 \3 x; E/ b/ R" u/ O
    2.1 Overview
    ( v! q- x; H5 p  J# w) n( \% ^% u7 [! ]# C4 {9 o, l& G
    The DMC supports the following features:
    9 B9 |9 P% w" q0 V( o
    • 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
      $ G; B2 q3 O1 L( G/ z8 s

      3 K0 o' ]0 G. x! x- a/ c
    + f" A% n0 i+ F/ P
    / K3 j) J" U% s: j6 j

    该用户从未签到

    推荐
    发表于 2025-1-16 07:57 | 只看该作者
    超級狗 发表于 2025-1-15 17:319 M$ I4 l+ n: C' A4 x  V5 h
    Datafuck 寫支援 64 bit 4-Channel,或 32 bit 2-Channel,所以一個通道是 16 bit。
    " ^% H/ l8 j. A0 h: T
    6 P* S5 z0 z- n它原來的 64 bit  ...

    ' R' I! H" ]0 x% k& |哈!規格書技術手冊寫得不一樣,他沒寫到 32 bit Dual Channel,如果照這份文件的講法是不支援,至少它沒講有支援。0 _3 Y" u8 G; @2 ^

    / {' a* C6 |% y1 P" N/ h那網路說 GenBook 平板的架構是 32 bit Dual Channel,這個就不曉得是誰對了!5 Y2 C* E8 w4 q( }, m4 V
    / v+ J* G, ~7 n" ~: n
    至少那ˋ個 GenBook 的網站可以擋一下老闆,就說爛公司不願支援。) I& z# E7 U6 n

    - e" h# x& U4 g1 n收工、結案!8 W# e7 z8 x2 Q' K
      d5 v! o0 v% Q

    $ X# v5 l& H" Y& W1 P
    6 M; v3 n2 H2 }/ j( }External off-chip memory' P+ X* a+ m$ e1 ]$ l: k. r) J
    • 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) r& k/ ~! x4 z2 N3 m" k5 |+ ]2 ~
    ' ^/ [- I, T3 T1 w# x0 R: N

    . {9 v0 ?9 T$ f
    ; v" O0 @( a; g- O( {: j) V
    % z/ F! u4 _1 s
    % l: }& H4 Q# u3 D2 i% |0 a- L

    点评

    這是技術手冊寫的! 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。5 V% M2 {5 \5 T3 G
    这玩意要求找原厂要相应的sdk/ v  y# h4 Z4 I3 w5 J8 ~- ]8 F

    点评

    原厂的技术支持答复是支持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
    ; @4 A; G4 u2 W想当然的去掉?  你去掉了就要改Uboot里面DDR 的配置,不改 那当然死定了
    3 V0 R! }4 C& g8 |  t' _! a
    我想知道要怎么改配置,大佬们,不然这个板子就成板砖了
    ! B3 r1 O. K4 g

    点评

    谢谢分享!: 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
    + H& w. Y4 g8 B; _) R  F8 u& z( q& n现在要求不高的64位系统硬件上都是32位ddr,主要是省成本。软件读取2次数据总线后合并成一个64数据送cpu。
    ! f9 ^2 g8 b- d& O; V ...
    1 o  {7 m7 t: k3 Y, @  K" y
    原厂的技术支持答复是不支持32位的ddr,感觉是不是他们不愿意给,所以来坛子里找大佬求助
    ! |* J9 M  D% u9 [' z" m' ]

    点评

    谢谢分享!: 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:337 [' _  n+ _/ W
    原厂的技术支持答复是不支持32位的ddr,感觉是不是他们不愿意给,所以来坛子里找大佬求助

    ; c, g: y9 ~8 G# f. h有一句话 叫做 :”量大撒都有,量小累成狗“
    * e3 A& A' j6 s8 E8 N小体量 就是原厂给撒 你做撒。
    % l/ P4 b' D& m, l4 O

    点评

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

    该用户从未签到

    13#
    发表于 2025-1-15 17:09 | 只看该作者
    看起來有人用 32 bit Dual Channel 做出產品!+ A: U  Y2 Q4 J4 K
      S$ M+ h4 K& i
    GenBook-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.
    " \: h: C. j" D: P1 _: L/ V' }  [- w: d) n" a& G" U
    Genbook Rk3588 | Hackaday.io
    6 O- D' r1 \& ?6 G: X
    & p  `: K5 d: A. }) q7 Y& e2 M我不知道有多少地方要改,但 Datasheet 有看到這麼一段話。, H% a0 O4 _- p9 B/ {6 T! s

    1 J. ?5 T; r6 N8 I文檔有 3,706 頁!. e+ p! M! L" f' V+ W, X- p
    % Z) K/ A; ^% }/ \1 X) Y$ V

    ; R* ^, q: V5 L% L
    % T$ e$ }6 ~7 T+ ^* x" \4 H% s. n7 F
    ' Z% ?. F! z( w, w3 I$ _9 e! }; w8 D

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

    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
    " z3 X7 T2 w. e3 I看起來有人用 32 bit Dual Channel 做出產品!, \, R" E' U6 ~- J

    ( O6 y% Z$ O; D9 l/ C" }- E' EGenBook-RK3588 supports a maximum of 32GB of ram and  ...

    2 C1 A" ?- E  k' A! {8 T32 bit Dual Channel 对应的硬件是64bit。和RK原厂的回复不支持32bit不矛盾。按这个描述,这个芯片应该能工作在32bit模式
    - K, g: B' m0 `; t' |6 N
    0 d* R( U3 h1 u  k
    ' w4 _" s# H, G6 f! Y) m

    点评

    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
    9 J6 D+ A$ V' Y/ F+ Q32 bit Dual Channel 对应的硬件是64bit。和RK原厂的回复不支持32bit不矛盾。按这个描述,这个芯片应该能 ...
    4 n/ G; p2 E3 k! D4 f* X5 b- r8 b8 e1 q
    Datafuck 寫支援 64 bit 4-Channel,或 32 bit 2-Channel,所以一個通道是 16 bit
    , M& h+ i: @$ z2 ~9 `& O3 C  N  b( ^
    它原來的
    64 bit 應該也是兩顆湊起來 16 bit x 4,單顆就是 16 bit x 2 了。
    ' l  z$ q% z9 n+ E

    1 T! _" ^: }  u) U. V) W拆掉一顆改程序應該有機會能動,如果滾石Rockchip)公司沒唬爛的話!
    , Y7 B* r0 @# h9 R7 y7 M6 N7 u! i: j. _3 L+ T7 j; S
    另一個問題是原廠給了多少原始碼?改不到的話都是白搭。
    5 _4 {* C& h/ W  r0 n- X& m( R9 V3 V& H5 {4 w' k

    " i" X  t! x" A' x& L7 P

    点评

    哈!規格書和技術手冊寫得不一樣,他沒寫到 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$ V4 F# s4 y, M7 B& P
    原厂的技术支持答复是不支持32位的ddr,感觉是不是他们不愿意给,所以来坛子里找大佬求助
    ; x! s0 v6 p+ j' l$ G) Z/ Q
    我再講一下自身的經驗,有些公司的客服工程師FAE)專業度很差,他們根本不知道公司產品的功能和特性。. S! J6 {) f+ z! C: i* X
    + B7 K2 q5 J( s# q5 u  y
    只要你問到他們不會的東西,他們乾脆就講不支援,避免你繼續盧他們。, k% C1 [$ `5 ^2 L% O$ k! h
    3 p5 a5 O$ |! b" n4 E; D
    我們遇過那種原廠說不行,最後卻被我們改出來的狀況,這種事就連國外那些大廠都發生過。
    - ~* z  [! Z7 u  ^1 e  D, w
    ' j( _8 |% k1 {我只能說自助天助,什麼都要靠別人,只有死路一條!% S0 z5 |; r, U
    9 {, Q" C5 S/ F3 F$ i/ S# @

    6 A. d5 {( X# ]) c% e0 l

    该用户从未签到

    17#
    发表于 2025-1-15 17:44 | 只看该作者
    本帖最后由 超級狗 于 2025-1-15 18:03 编辑
    * c' S  ?+ e; W+ u; J# I4 n+ a! Q* _  v4 |$ ^
    另一個議題是人性的觀點,如果這條錯誤算硬賤的疏失,軟賤同仁才管你去死咧~
    3 r* G+ t% f, F' n
    # s0 ^% L7 U! }. s3 [  C& Z三千多頁的文檔他會認真看才怪!' P7 E) r) J) w# {5 |. k- A
    : q% L. D7 o4 r5 A/ w
      k$ s+ D0 R! t9 s, ?5 Z

    该用户从未签到

    18#
    发表于 2025-1-15 18:25 | 只看该作者
    超級狗 发表于 2025-1-15 17:31- R, _# p  E$ A& ^" w4 V
    Datafuck 寫支援 64 bit 4-Channel,或 32 bit 2-Channel,所以一個通道是 16 bit。
    % q3 I1 |- P6 d7 l  N, P3 p: `7 D
    - c7 K5 ~$ X2 H0 [( Q# @它原來的 64 bit  ...

    - X, S8 S1 J9 d- `( W7 Qrk有一个自己的服务论坛,里面是原厂的人。代理会帮客户申请账号,有问题可以在上面问。: m4 e4 B5 q% b' x
    虽然上面回答问题的人技术不咋地,但是是否支持32bit这种原则性的问题不会搞不明白
    6 j# B- M  G  Y, F- z8 F
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-1 09:42 , Processed in 0.187500 second(s), 32 queries , Gzip On.

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

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

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