官方的Led燈測試程序,可以下載到Mini2440的NorFlash和NandFlash中,可以運(yùn)用NorFlash中的BootLoader進(jìn)行下載實現(xiàn)。下載到NandFlash中運(yùn)行時,通過BootLoader中的a命令可以實現(xiàn),關(guān)電后NandFlash啟動即可;下載到NorFlash后,由于本身開發(fā)板是NorFlash啟動的,所以跟DNW的下載地址有關(guān),官方Led測試程序中有地址搬運(yùn)功能,即將0x0地址的程序搬運(yùn)到0x30000000地址上,為了避免下載的地址和程序運(yùn)行時搬運(yùn)后的地址相重復(fù),所以可以設(shè)置DNW的地址為0x34000000,這樣通過Bootloader的d命令下載到NorFlash中可以直接運(yùn)行。
疑問:總以為DNW下載時運(yùn)行程序需要設(shè)置成0x34000000是因為搬運(yùn)時需要給搬運(yùn)后的程序留有一定的空間,避免和下載的程序地址0x3000000重復(fù)但是官方的程序編譯后只有1.7KB,為什么DNW的下載地址設(shè)置成0x34000000以下不行呢?難道還有其他的程序