不好意思~我有點S3C2410問題可能請各位幫我澄清一下嗎?
根據我看S3C2410 Datasheet中Memory Control Fig5.1圖表所示,我個人的理解是:
1. 若是S3C2410使用NAND FLASH當作啟動設定時,則SC3410則配置0x0000_0000~0x0000_0fff(4K SteppingStone)為系統啟動空間,然後Boodload在這4K的環境中運行其程序(包括call_linux)
2.若是使用 Non-NAND Flash方式啟動,則S3C2410會配置0X4000_0000~0X4000_0fff(4K)空間為Booting空間....
請問一下,若是我是使用外掛Nor Flash,則Bootload程式會載入到0x4000_0000~0x4000_0fff空間嗎?還是直接在Nor Flash內部直接運行(因為支援XIP)?
可以請教一下,使用Nor Flash在S3C2410 啟動的程序為何嗎?因為我目前嘗試將Bootloader 程式寫超過4k, 下載到NAND Flash啟動與Nor Flash啟動其畫面不太一樣.....
(開機時我寫一個240x320的BMP 圖檔,使用Nor Flash啟動時畫面可以看到整個圖檔,但是同一程式燒入至NAND Flash則圖檔只看到一半)