- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式實驗操作手冊
AD-03 - 實驗_(燒錄Android)
實驗目的
透過這個實驗,讓同學瞭解如何將板子上Android系統移除和重新安裝Android系統。
實驗儀器
PAC Duo SOC嵌入式開發板
Smart-ICE
ARM 軟體開發工具套件ADS (ARM Developer Suite)
Code Warrior
AXD Debugger
終端機程式(Terminal Program)
TFTP Server Program( Trivial File Transfer Protocol)
實驗原理
透過 Smart-ICE 來做開發板上記憶體的直接讀寫,以便達成initialize RAM 的目的。
實驗內容
可成功開啟至 U-Boot 提示畫面,並進入Android作業系統。
實驗步驟
連接PAC Duo
以上將 RS232(交叉線)、網路線(跳線)、Smart-ICE,分別在PC 與PAC Duo 做好連結。
透過JTAG介面連接到Smart-ICE Server
當PC 與PAC Duo 做好連結時,開啟PAC Duo 電源
這邊,在進行初始化時,為了使系統可以更穩定,所以我們選擇
Auto-Configure at 20KHz。
出現以上畫面表示Smart-ICE 已成功與PAC Duo 連線成功。
開啟ADS1.2中的AXD Debugger
開啟後會顯示ARM926EJ-S 表示已經有連結到PAC Duo。
開啟AXD Debugger中的Memory
開啟 AXD Debugger 後請點選→ Processor Views → Memory
開啟AXD Debugger中的Command Line Interface
FLASH、Frequency、SDRAM、DDR2初始化設定
此四種初始化設定,是要重新燒寫bootloader 時才須操作,如只單純要燒寫Kernel、Filesystem、data,則此步驟可以省略。
初始化設定Erase FLASH (optional)
Erase FLASH (optional)
setmem 00x00AA00AA 32
setmem 0x10000AA8 032
setmem 0032
setmem 00x00AA00AA 32
setmem 0x10000AA8 032
setmem 0032
請將以上6 個setmem 複製起來,貼到AXD Debugger 上的Command Line Interface,這時就會看到Memory 變成紅字一直在動。如紅字沒有在動,請點選畫面右上角漏斗狀的圖形。
當Erase FLASH 完成後,Memory 則全部都會變成F,這樣就表示已經Erase FLASH 成功了。
假如拿到新的板子,在讀取Memory 時,也都已經為F,則以上步驟就可以
省略掉,直接進行下一個步驟。
初始化設定Frequency、SDRAM、DDR2
Setting Frequency
setmem 0032
setmem 0032
setmem 0032
setmem 0032
setmem 0032
DDR2 SDRAM Initialization
setmem 0xa0010008 0x0852 32
setmem 0xa0010010 0x0003 32
setmem 0xa0010014 0x0004 32
setmem 0xa0010018 0x000d 32
setmem 0xa001001C 0x0002 32
setmem 0xa0010020 0x0002 32
setmem 0xa0010024 0x0004 32
setmem 0xa0010028 0x0004 32
setmem 0xa001002C 0x0022 32
setmem 0xa0010030 0x4E20 32
setmem 0xa0010034 0x0004 32
setmem 0xa0010000 0x0001 32
SDRAM Initialization
setmem 00x1D92D1 32
setmem 00x0002F0 32
setmem 0x7001000c 0x004009 32
請分別依序將以上 Frequency、
文档评论(0)