| 
  |||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe  | 
  
關(guān)于S3C44B0X燒寫地址問題 | 
  
| 作者:wf110128 欄目:ARM技術(shù) | 
appprog 從TFTP 下載文件并且燒寫到 0x10000 的位置(通常用于燒寫image.rom) 為什么燒寫到0X10000,而不是其他地址呢?  | 
  
| 2樓: | >>參與討論 | 
| 作者: wf110128 于 2005/7/8 15:02:00 發(fā)布:
         S3C44B0X于FLASH.html">FLASH rom接口地址問題 燒寫程序完畢之后,開發(fā)板會(huì)自動(dòng)復(fù)位,BIOS 會(huì)自動(dòng)探測(cè)你的SDRAM 大小以及NOR FLASH 的型號(hào),并且給出相應(yīng)的提示信息。之后,BIOS 首先判斷 FLASH 地址0x10000 的 內(nèi)容,如果是 0xffffffff 的話說明是空的(FLASH 沒有寫入代碼) 對(duì)于 ARM 的指令來說,最高的 4bit 是條件碼。如果條件碼是 0xf,說明是 NV(Never), 這在ARM 的指令中是不應(yīng)該是用的。所以正好如果 FLASH 是空的話那就是 0xffffffff,不是 一條合法的ARM 指令。以此可以判斷 FLASH 中是否寫入了程序。 如果 FLASH 的 0x10000 地址開始沒有燒入用戶的程序,那么 BIOS 直接進(jìn)入命令行界面, 為什么檢查的是0x10000地址而不是其他的?  | 
  |
| 3樓: | >>參與討論 | 
| 作者: 珊瑚蟲 于 2005/7/8 17:05:00 發(fā)布:
         re 我的44b0是用fluted燒寫,直接燒寫到0x00000000處。 appprog也是一個(gè)燒寫程序嗎? 沒用過,不清楚,不過幫你頂  | 
  |
  | 
    
 
  | 
  
| 免費(fèi)注冊(cè)為維庫(kù)電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 | 
Copyright © 1998-2006 udpf.com.cn 浙ICP證030469號(hào)  |