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