作者zanthia99 (zanthia99)
看板Electronics
標題Re: [問題] ARM開發版的問題
時間Wed Mar 12 00:05:56 2008
在 load image 之前,
必須設定 sdram, flash... 位址,
你可以在 command window 中直接用 read / write 命令去
填寫相關 register, 每個 cpu 的 register 都不同,
請查 datasheet
有的 cpu 有附 sample code,
也可以參考 startup.s 的作法
※ 引述《SILee (打卡上班的日子)》之銘言:
: 我用AXD和Multi-ICE在開發板上作debug時image file無法正常地load進去
: 程式用ARMulator跑過,應該是沒有問題
: 可是只要一load到板子上
: AXD就會看到memory裡面的每個byte都變成0x80(本來全部都是0xff)
: 所有的instruction也都變成addhi r8, r0, r0, lsl #1
: 本來是猜測ICE壞掉,可是換過ICE後問題還是存在
: 我在懷疑可能是SDRAM有問題
: 請問要用什麼方法才能檢測板子上的SDRAM(我們lab沒有LA可以用)?
: 另外,有人有遇過類似的情形嗎?
: 1. 用ARMulator跑的畫面 http://140.116.164.216/figure-1.jpg
: 2. Multi-ICE load image file前的畫面 http://140.116.164.216/figure-2.jpg
: 3. 把image file load到版子後的畫面 http://140.116.164.216/figure-3.jpg
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.120.48.186