知識社群登入
位置: 艾鍗學院 Blog > 專業論壇 > 討論
小狗板~小問題
1樓
想當初 我拿別的板子給艾諦 說要更換板上硬體 要如何修改軟體 都未果 現在我拿著艾諦給的板子再問 我想應該能有一個讓我心滿意足的答案

我先問一個 現在我想把板上的ram換掉 換一個大小不一樣的 ram 先不考慮 硬體合不合適問題 我想先知道 我的軟體要先修改哪邊  應該不會像桌機那樣 怎差怎拔板子都讀的懂吧  要修改的東西在哪些地方 怎麼改 跟我詳細講一下~

 
板子的 datesheet 放在哪?? 在上可給的那兩包東西裡面嗎?? 我找不到
3樓
 size 不同,    主要是看修改Row address bit, column address 的大小, 你要找到你SoC
   的關於DRAM Controller的那一塊, 配合你實際的DRAM Chip 去修改,   
   並且這段code 很早..且是 .s檔 , 基本上你要看得懂你CPU assembly code

   如果你用的是uboot, 應該放在cpu或board 的資料匣底下.但 code 架構可能和你手邊的版本,
    已經不是按照當時的原架構開發. 不管放在那邊, 也不是重點, 重點你懂你要改什麼. 

  找到code 去改吧~code應該類似這樣.. 


     ldr r1, =DMC_MEM_CFG
    str r1, [r0, #INDEX_DMC_MEMORY_CFG]

    ldr r1, =DMC_MEM_CFG2
    str r1, [r0, #INDEX_DMC_MEMORY_CFG2]

    ldr r1, =DMC_CHIP0_CFG
    str r1, [r0, #INDEX_DMC_CHIP_0_CFG]
  

 
4樓
悶~ 看了有點火 之前公司買別人的板子 要改什麼 賣公版的FAE至少都會給個方向
我只是個新手 問一下上課沒講的東西 我連檔案放哪  那檔案叫什都不知道 你叫我自己找 然後在找到code 自己改 哇~偉大的老師你太高估你們的學生了 我這班假日班 沒embedded背景的 你也給他這種提示 你隨便叫一個做給我看看 做的出來我我就閉嘴 自己找 做不出來 請叫你們業務聯絡我解釋一下當初說會給我滿意的答案 現在是怎麼回事 他也給我的主管保證了 那現在這是?? 板子是你們的 bootload也是你們的 教材也是你們的  kernel也是你們的  這樣搞  說不過去吧  

 
5樓
硬體不能換,所以軟體不能改。
Beagleboard-xm的RAM是內建在那個Chip內,
你無法更換RAM。
6樓

不是已經給方向了嗎?有花時間去看去找人家給的答案嗎?